Senior Software Engineer (Systems Engineering) in London

Senior Software Engineer (Systems Engineering) in London

London Full-Time 52000 - 78000 Β£ / year (est.) No working from home possible
LocalStack

At a Glance

  • Tasks: Join us to develop cutting-edge cloud technology and enhance developer experiences.
  • Company: LocalStack is a fast-growing startup revolutionising cloud development with a vibrant open-source community.
  • Benefits: Enjoy fully remote work, competitive salary, professional development opportunities, and flexible arrangements.
  • Other info: Collaborate globally with a diverse team and contribute to an exciting open-source platform.
  • Why this job: Be part of a dynamic team shaping the future of cloud development while working on impactful projects.
  • Qualifications: 5+ years in systems engineering or backend roles, with strong skills in Docker, Kubernetes, and API design.

The predicted salary is between 52000 - 78000 Β£ per year.

We are a fast-growing Series A startup building cutting-edge technology to revolutionize cloud development processes and support highly efficient dev&test feedback loops. We've closed our last $25mil round in Q4 2024, led by Notable Capital, CRV and Heavybit.

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 (57k+ stars on GitHub) with over 100k active users worldwide and 290M+ downloads to date. Our customer base ranges from SMBs to Global Fortune 500 companies.

We are sustainably growing our globally distributed team across sectors. LocalStack is headquartered in Zurich/Switzerland, with a main engineering office in Vienna/Austria and remote team members from the US, FR, UK, CA, ES, and many more countries.

Requirements

What you will be working on / responsibilities

  • 5+ years of experience in systems engineering, backend development, or a similar low-level technical role.
  • Proven experience developing and maintaining container-based runtime systems (e.g., Docker), with a strong focus on performance, reliability, and cross-environment portability.
  • Solid understanding of container orchestration platforms such as Kubernetes, and experience building tooling or infrastructure to support complex deployments.
  • Strong software engineering skills with proficiency in Python (or similar languages), and experience designing well-structured APIs and system architectures.
  • Familiarity with benchmarking, profiling, and optimizing distributed systems at the emulator or runtime level.
  • Hands-on experience contributing to or maintaining Open Source projects, with a collaborative and community-first mindset.
  • Comfortable taking ownership of core infrastructure components and driving projects from idea to delivery.
  • Strong communication and collaboration skills, with the ability to work closely with product teams and customers to resolve technical challenges.
  • Experience mentoring engineers, giving feedback, and helping build a high-performing engineering culture.
  • A proactive attitude and eagerness to work in a fast-paced startup environment, continuously improving developer experience and cloud emulation capabilities.

Experience we expect you to bring to the role

  • 5+ years of professional experience in software development, with a strong foundation in designing, building, and maintaining complex systems.
  • Proficiency in systems-level languages such as Rust, C, or C++, and/or high-level languages like Python.
  • Deep understanding of Linux system APIs and internals, including networking, namespaces, and tracing mechanisms.
  • Hands-on experience with advanced debugging and observability tools such as perf, eBPF, strace, and similar.
  • Proven ability to debug and trace application behavior in complex containerized setups (e.g., Docker, Kubernetes), addressing issues like crashes, networking, resource constraints, and permission errors.
  • Familiarity with both application-level and platform-level cloud development, as well as Infrastructure-as-Code tools like AWS CDK, Terraform, or Pulumi.
  • Experience in coaching and mentoring engineers, fostering a culture of learning and technical excellence.
  • Exposure to working across Engineering, Developer Relations, and Go-to-Market teams to align on product goals and delivery. (Nice to have)
  • Experience interfacing directly with customers to gather requirements, troubleshoot issues, and deliver technical solutions.
  • Background in team or technical leadership, including ownership of critical projects and architectural decision-making. (Nice to have)

Benefits

  • Fully remote
  • Competitive salary
  • Opportunities for professional development and training
  • Dynamic and collaborative work environment
  • Flexible work arrangements

We'd love to hear from you! Join us in shaping the future of cloud development at LocalStack.

To apply, follow the LI application process or apply on our career page. Make sure to include a short motivation outlining why you are the perfect candidate for this role.

If your profile looks like a good match we will be in touch to organize further steps within 2 weeks.

Please note, that due to a high volume of candidates, we cannot offer personalized feedback to each candidate.

#J-18808-Ljbffr

Senior Software Engineer (Systems Engineering) in London employer: LocalStack

LocalStack is an exceptional employer, offering a dynamic and collaborative work environment that fosters innovation in cloud development. With fully remote opportunities, competitive salaries, and a strong focus on professional development, employees are empowered to grow their skills while contributing to cutting-edge technology. The company's commitment to a flexible work culture and its active open-source community make it an attractive place for talented engineers looking to make a meaningful impact.

LocalStack

Contact Details:

LocalStack Recruitment Team

StudySmarter Expert Advice🀫

We think this is how you could land Senior Software Engineer (Systems Engineering) in London

✨Tip Number 1

Familiarise yourself with LocalStack's technology and community. Engage with their open-source projects on GitHub, contribute to discussions, or even submit a pull request. This will not only enhance your understanding of their platform but also demonstrate your commitment and enthusiasm for the role.

✨Tip Number 2

Showcase your experience with container orchestration platforms like Kubernetes. Prepare specific examples of how you've built tooling or infrastructure for complex deployments in previous roles. This will highlight your relevant skills and align with what LocalStack is looking for.

✨Tip Number 3

Network with current or former employees of LocalStack through platforms like LinkedIn. Ask them about their experiences and any insights they can share about the company culture and expectations. This insider knowledge can help you tailor your approach during interviews.

✨Tip Number 4

Prepare to discuss your mentoring experiences and how you've contributed to building a high-performing engineering culture. LocalStack values collaboration and technical excellence, so be ready to share specific instances where you've made a positive impact in your team.

We think you need these skills to ace Senior Software Engineer (Systems Engineering) in London

Systems Engineering
Backend Development
Container-Based Runtime Systems
Docker
Kubernetes
API Design
Cloud-Native Technologies

Some tips for your application 🫑

Tailor Your CV:Make sure your CV highlights your experience in systems engineering and backend development. Focus on your proficiency with Docker, Kubernetes, and any relevant programming languages like Python, Rust, or C++. Use specific examples to demonstrate your skills.

Craft a Compelling Motivation Letter:In your motivation letter, explain why you are the perfect fit for LocalStack. Mention your passion for cloud development and how your background aligns with their mission. Be sure to include your experience with open-source projects and your collaborative mindset.

Showcase Relevant Projects:If you've worked on notable projects, especially those involving container-based runtime systems or cloud-native technologies, make sure to mention them. Highlight your role, the challenges faced, and the outcomes achieved to illustrate your capabilities.

Highlight Soft Skills:LocalStack values strong communication and collaboration skills. In your application, provide examples of how you've mentored others or worked closely with product teams to resolve technical challenges. This will show that you can thrive in their dynamic environment.

How to prepare for a job interview at LocalStack

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with systems engineering and backend development in detail. Highlight specific projects where you've built low-level runtime systems, especially using Docker and Kubernetes, as this aligns closely with the role.

✨Demonstrate Problem-Solving Skills

Expect technical questions that assess your ability to debug and trace application behaviour in complex containerised setups. Prepare examples of challenges you've faced and how you resolved them, particularly in relation to performance and reliability.

✨Emphasise Collaboration and Communication

Since the role involves working closely with product teams and customers, be ready to discuss your experience in mentoring engineers and fostering a collaborative environment. Share examples of how you've effectively communicated technical concepts to non-technical stakeholders.

✨Express Your Passion for Open Source

LocalStack values contributions to the open-source community. Be sure to mention any relevant projects you've worked on, your approach to collaboration within these communities, and how this experience has shaped your technical skills and mindset.