Senior Software Engineer

vor 2 Wochen


Zürich, Schweiz LocalStack GmbH Vollzeit

We are looking for an experienced Senior-level Software Engineer with a strong background in Python development and expertise in AWS.

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).

Position Overview

We are seeking a highly experienced Senior Software Engineer with deep expertise in Python development and a robust understanding of AWS. In this role, you will lead efforts to enhance and expand LocalStack's AWS core cloud emulator, focusing on feature development, parity improvements, and integrations. Your contributions will significantly impact our product's architecture and its adoption by developers worldwide. While proficiency in Python and AWS is critical, experience with other cloud platforms and a passion for open-source development are highly desirable.

Key Responsibilities:

  • Lead the development and enhancement of LocalStack's AWS emulator, extending the LocalStack framework to implement, test, and optimize AWS APIs.
  • Collaborate within a Core Engineering squad to design and implement features that serve the needs of developers working in AWS environments, ensuring high performance and reliability.
  • Drive the evolution of LocalStack’s architecture, contributing to the Open Source ecosystem and ensuring that our emulator remains a top-tier solution for local cloud service emulation.
  • Enhance the robustness of LocalStack’s AWS emulator by contributing to AWS sample applications, parity tests, and enterprise-level features.
  • Develop scalable support processes to accommodate the growth of the company and its user base, ensuring that both internal teams and customers can effectively utilize our product.
  • Serve as a bridge between customers and the product team, leveraging feedback to shape the future direction of LocalStack’s offerings.
  • Engage closely with larger enterprise customers, providing tailored solutions and ensuring the successful integration of LocalStack into their workflows.

Required Qualifications:

  • 7+ years of professional experience in software engineering, with a strong emphasis on modern Python development practices, including type hinting, unit/integration testing with pytest, and object-oriented design.
  • Extensive hands-on experience with AWS services and cloud technologies, including a deep understanding of AWS APIs, SDKs, and infrastructure.
  • Proven expertise in Infrastructure-as-Code tools such as Terraform or Pulumi.
  • Demonstrated ability to solve complex technical challenges in a dynamic, fast-paced environment.
  • Exceptional communication and collaboration skills, with the ability to lead and mentor other engineers.
  • A proactive, open, and empathetic approach to team collaboration and problem-solving.

Preferred Qualifications:

  • Experience with additional cloud platforms such as Azure or Google Cloud Platform (GCP).
  • Familiarity with containerization technologies like Docker and Kubernetes, and experience with microservices architecture.
  • Knowledge of DevOps practices and tools, with experience in automation, deployment, and monitoring.
  • Active participation in open-source communities, with a track record of contributions to relevant projects.
  • Experience in building developer tools that enhance productivity and streamline development processes.
Apply

If you are an experienced Senior Software Engineer seeking for a new exciting challenge, having a passion for Python, AWS, and developer products, we'd love to hear from you Join us in shaping the future of cloud development at LocalStack. We offer competitive salaries and a range of perks.

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

LocalStack is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all our employees.

#J-18808-Ljbffr

  • Zürich, Zürich, Schweiz Schweizerische Nationalbank Vollzeit

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our engineering team. As a Senior Software Engineer, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our customers.Responsibilities:- Design and develop software applications using...


  • Zürich, Zürich, Schweiz HSBC (UK) Vollzeit

    Senior Software EngineerWe are seeking a skilled Senior Software Engineer to join our team at {company}. The ideal candidate will have a strong background in software development and a passion for creating innovative solutions.Key Responsibilities:Design and develop high-quality software applicationsCollaborate with cross-functional teams to achieve project...


  • Zürich, Zürich, Schweiz tw. GmbH Vollzeit

    We are seeking a skilled Senior Software Engineer to join our team at {company}.As a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications. Your expertise in software development principles, tools, and methodologies will be crucial in delivering high-quality solutions that meet our business needs.Key...


  • Zürich, Zürich, Schweiz Stadt Zürich Liegenschaften Stadt Zürich Vollzeit

    We are seeking an experienced Senior Software Engineer to join our team at {company}. The ideal candidate will have a strong background in software development and a proven track record of delivering high-quality solutions.The successful candidate will have:Expertise in software design and development principlesStrong knowledge of software development...


  • Zürich, Zürich, Schweiz Kantonale Verwaltung Zürich Vollzeit

    **Job Description for Senior Software Engineer**At {company}, we are seeking a highly skilled Senior Software Engineer to join our team.**Key Responsibilities:**- Design and develop scalable software applications using various programming languages.- Collaborate with cross-functional teams to identify and prioritize project requirements.- Participate in code...


  • Zürich, Zürich, Schweiz Stadt Zürich Steueramt Vollzeit

    As a Senior Software Engineer at {company}, you will be responsible for leading the development of complex software systems. Your expertise in software design, development, and testing will be essential in delivering high-quality solutions that meet our business needs.You will work closely with cross-functional teams to identify and prioritize project...


  • Zürich, Zürich, Schweiz Migros Bank AG Vollzeit

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at {company}. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:* Lead the development of new software features and technologies* Collaborate with...


  • Zürich (Kreis ), Schweiz oprandi & partner ag Vollzeit

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at {company}.Key Responsibilities:• Design, develop, and test software applications• Collaborate with cross-functional teams to deliver high-quality software solutions• Implement software solutions using various programming languages and...


  • Zürich, Zürich, Schweiz Tempro Personal Zürich Vollzeit

    Job Details: We are looking for a skilled Senior Software Engineer to join our company.About the Role:As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining software applications.Key Responsibilities:1. Design and develop software applications using various programming languages and technologies.2. Collaborate with...


  • Zürich, Zürich, Schweiz AP Group Ltd Vollzeit

    We are seeking a highly skilled Senior Software Engineer to join our team at "{company}". The ideal candidate will have a strong background in software development and a passion for creating innovative solutions.The Senior Software Engineer will be responsible for designing, developing, and testing software applications. They will work closely with our...


  • Zürich, Zürich, Schweiz Max Lehner AG Vollzeit

    **Job Title:** Senior Software EngineerWe are seeking a skilled Senior Software Engineer to join our team at {company}. The successful candidate will have a strong background in software development and a passion for delivering high-quality solutions.The ideal candidate will have experience with backend development using Python and a strong understanding of...


  • Zürich, Zürich, Schweiz Sablier - Rooftop Restaurant & Bar Vollzeit

    About the Role: We are seeking a highly skilled Software Development Professional to join our team at {company}. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications. Your primary focus will be on ensuring the highest quality of our products and services.About the Job: Our ideal candidate will...


  • Zürich, Zürich, Schweiz Randstad Vollzeit

    We are seeking a highly skilled Senior Software Engineer to lead our software development team. The ideal candidate will have a strong background in software engineering and be able to design, develop, and deploy high-quality software solutions.Responsibilities include:Design and develop software applications using Java and ScalaCollaborate with...


  • Zürich, Zürich, Schweiz The Adecco Group Vollzeit

    We are seeking a Senior Software Engineer to join our team at {company}. The ideal candidate will have a strong background in software development and a passion for creating efficient and scalable solutions.The key responsibilities of this role include:Designing and implementing software systemsCollaborating with cross-functional teams to achieve project...


  • Zürich, Zürich, Schweiz oprandi & partner ag, zürich Vollzeit

    Job DescriptionAs a Senior Software Engineer at {company}, you will be responsible for developing and maintaining complex software systems. Key Responsibilities:• Design and implement software solutions• Collaborate with cross-functional teams• Troubleshoot and resolve software issuesRequirements:• Bachelor's degree in Computer Science or related...


  • Zürich, Zürich, Schweiz Kienbaum AG Vollzeit

    We are seeking a skilled Senior Software Engineer to join our team and contribute to the development of our software solutions. The ideal candidate will have a strong background in backend development and experience with full stack software engineering.The senior software engineer will be responsible for designing, developing, and testing software...


  • Zürich, Zürich, Schweiz Bank Cler Vollzeit

    We are seeking a talented Senior Software Engineer to join our team at {company}. The successful candidate will be responsible for designing, developing, and maintaining high-quality software applications. Key responsibilities include:Main Responsibilities:Design and develop software applications using various programming languages and frameworks.Collaborate...


  • Zürich, Zürich, Schweiz Placid Hotel Zurich Vollzeit

    We are seeking a Senior Software Engineer who will be responsible for designing and developing software applications. This is a great opportunity to work with a talented team and contribute to the success of our company.Design and develop software applications Work with a talented team to achieve project goals Contribute to the success of our company


  • Zürich, Zürich, Schweiz Genossenschaft Migros Zürich Vollzeit

    Job Description:As a Senior Software Engineer at {company}, you will be responsible for designing, developing, and maintaining high-quality software applications. Your primary focus will be on leading a team of software engineers and ensuring the successful delivery of projects.Key Responsibilities:Lead a team of software engineers in the development of...


  • Zürich, Zürich, Schweiz kollabo AG Vollzeit

    We are seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of innovative software solutions.The ideal candidate will have a strong background in software development and be able to design, develop, and deploy high-quality software applications.The successful candidate will work closely with our...