Lead Software Developer-US Remote
Job Title: Senior Lead Developer
Location: US Remote
Tech Stack: Scala , Python, CosmoDB, Microsoft Azure tools, Databricks and Data API
About Us:
At Puzzle, we are dedicated to building cutting-edge solutions for our clients. We specialize in delivering scalable, cloud-based applications and data solutions that empower businesses to innovate and grow. As a Lead Software Developer you will play a critical role in architecting, developing, and leading teams to implement solutions that make a difference.
Job Summary:
We are looking for Lead Software Developer to join a dynamic team in the transportation industry. In this role, you will be responsible for supporting the transition of streaming services from Scala to Python while leveraging Azure technologies. The team is tasked with developing real-time APIs that feed critical data across the organization, interacting with CosmosDB for document storage, and working within an Azure ecosystem.
As a Lead Software Developer, you will play a key role in guiding the team on streaming data patterns, helping to support and maintain the architecture, and ensuring smooth API operations across the larger organization.
Key Responsibilities:
- Develop and maintain real-time APIs within the Azure ecosystem (Azure Functions, Event Hub, Databricks, SQL Server).
- Work with CosmosDB for document storage and support streaming data patterns.
- Guide the transition of streaming services from Scala to Python.
- Collaborate with cross-functional teams to ensure seamless data flow and API integration.
- Provide subject matter expertise on streaming data and best practices for the team.
- Help onboard and mentor other developers, sharing your knowledge on cloud technologies and streaming data.
Required Skills & Experience:
- Proficiency in Python and Scala (with a strong emphasis on Python as the team transitions).
- Extensive experience with Azure services, including Azure Functions, Event Hub, Databricks, and SQL Server.
- Proven experience with streaming data patterns and real-time API development.
- Familiarity with CosmosDB and document storage.
- Strong troubleshooting and problem-solving skills, especially in cloud-based environments.
- Experience leading teams or mentoring junior developers.
Preferred Skills & Experience:
- Familiarity with the transportation industry and its data needs.
- Experience with DevOps practices and automation tools.
- Understanding of data security and compliance best practices.
What We Offer:
- Competitive salary and benefits package.
- Flexible, remote-first working environment.
- Opportunity to work on exciting projects with industry-leading clients.
- Continuous learning and career growth opportunities.
Join Puzzle and be part of a team that thrives on innovation and collaboration. Apply today to make an impact!