Senior/Lead Software Engineer (Python/Azure)

About LocalStack

We are a young, fast-growing startup building cutting-edge technology to revolutionize cloud development processes and support highly efficient dev&test feedback loops. At its core, LocalStack provides a high-fidelity emulator and local cloud development platform - imagine developing cloud applications and data pipelines entirely on your local machine within a lightweight cloud sandbox, running in Docker. Our mission is to empower developers to rapidly build and test their cloud applications, allowing for a more enjoyable dev experience, and saving valuable time and resources.

LocalStack has a large and active open source community (51k+ stars on GitHub) with several 100k active users worldwide and 200M+ downloads to date. With a growing international customer base across Fortune Global 500 companies for our advanced enterprise offerings, as well as a growing, globally distributed team of top-notch engineers and GTM experts, we are on an exciting growth journey to become the world’s leading platform for local cloud software development.

LocalStack is headquartered in Zurich/Switzerland, with a development office in Vienna/Austria and remote team members from around the world (incl. US, FR, UK, IN, IT, MX, IE).

What you will do

  • Lead the development efforts to build out LocalStack's Azure emulator, applying and extending the LocalStack emulator framework to implementation and test Azure APIs.

  • Collaborate with cross-functional teams (Engineering, DevRel, Go-to-market) to gather requirements, design solutions, and implement features that meet the needs of developers working with Azure environments.

  • Architect and implement high-performance local cloud service emulators while maintaining a strong focus on reliability and developer experience.

  • Contribute to the design and evolution of LocalStack's overall architecture and frameworks, and contribute to the Open Source ecosystem.

  • Help grow the Azure team by providing technical guidance and mentorship to junior team members, fostering a culture of continuous learning and growth.

Required Qualifications

  • 5+ years of professional experience in software engineering, with a focus on Python development.

  • Strong hands-on experience with modern Python development (type hinting, unit/integration testing with pytest, object-oriented software design, applying Python frameworks).

  • Demonstrated expertise in Azure services and cloud technologies, with a deep understanding of Azure APIs, SDKs, and infrastructure.

  • Hands-on experience with Infrastructure-as-Code tools such as Terraform or Pulumi

  • Strong problem-solving skills and the ability to tackle complex technical challenges in a fast-paced environment.

  • Excellent communication and collaboration skills, with the ability to effectively interact with team members and stakeholders at all levels.

  • Proven track record of delivering high-quality software products and driving technical innovation.

  • Has an open, honest, and compassionate personality, shows empathy, and demonstrates a proactive approach to tasks and challenges.

Preferred Qualifications

  • Experience working with other cloud platforms such as AWS, Google Cloud Platform (GCP), or others

  • Familiarity with containerization technologies (e.g., Docker, Kubernetes) and microservices architecture.

  • Knowledge of DevOps practices and tools for automation, deployment, and monitoring

  • Active participation in open-source communities or contributions to relevant projects

  • Experience building developer tools

Apply

If you are an experienced software engineer seeking for a new exciting challenge, having a passion for data products and dev tooling, and an exceptionally strong technical background, we'd love to hear from you! Join us in shaping the future of cloud development at LocalStack.

To apply, please fill out the job application form by clicking on the "Apply Now" button below.
Apply Now