At a Glance
- Tasks: Join us to enhance our AWS emulator and develop cutting-edge cloud solutions.
- Company: Fast-growing Series A startup revolutionising cloud development processes.
- Benefits: Competitive salary, professional development, flexible work arrangements, and a dynamic team culture.
- Why this job: Make a real impact in the cloud tech space while working with a passionate team.
- Qualifications: 3+ years in software engineering, strong Python and AWS expertise required.
- Other info: Join a globally distributed team with excellent career growth opportunities.
The predicted salary is between 36000 - 60000 Β£ 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. 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.
We are looking for an experienced Senior Software Engineer with a strong background in Python development and expertise in AWS. The candidate will play a significant role in enhancing and expanding LocalStack's AWS core cloud emulator with features, parity improvements, and integrations. While proficiency in Python and AWS is essential, experience with other cloud platforms is also advantageous.
Key Responsibilities- Contribute to LocalStack's AWS emulator, applying and extending the LocalStack emulator framework to implement and test AWS APIs.
- Collaborate in a Core Engineering squad to implement features that meet the needs of developers working with AWS environments.
- Develop high-performance local cloud service emulators while maintaining a strong focus on reliability and developer experience.
- Contribute to the evolution of LocalStack's overall architecture and frameworks, and contribute to the Open Source ecosystem.
- Help make LocalStack's AWS emulator more robust by contributing to AWS sample applications and parity tests.
- Spearhead the development of scalable support processes as the company and user base grows.
- Bring the customer feedback back to the developer and product team and help shape our product direction.
- As our enterprise offering grows, work more closely with larger customers that use our product for their entire organization.
- 3+ 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 AWS services and cloud technologies, with a good understanding of AWS APIs, SDKs, and infrastructure.
- Hands-on experience with Infrastructure-as-Code tools such as Terraform or Pulumi.
- 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.
- Has an open, honest, and compassionate personality, shows empathy, and demonstrates a proactive approach to tasks and challenges.
- Experience working with other cloud platforms such as Azure, 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.
- Competitive salary.
- Opportunities for professional development and training.
- Dynamic and collaborative work environment.
- Flexible work arrangements.
Senior Software Engineer in London employer: LocalStack
Contact Detail:
LocalStack Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Senior Software Engineer in London
β¨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. We all know that sometimes itβs not just what you know, but who you know that can land you that dream job.
β¨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to Python and AWS. We want to see what you can do, so make it easy for us to find your best work!
β¨Tip Number 3
Prepare for the interview by practising common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills. The more prepared you are, the more confident you'll feel!
β¨Tip Number 4
Donβt forget to apply through our website! Itβs the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take the initiative to connect directly with us.
We think you need these skills to ace Senior Software Engineer in London
Some tips for your application π«‘
Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your Python and AWS experience, and donβt forget to mention any relevant projects or contributions to open-source communities. We want to see how you can bring value to our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for cloud development and how your skills align with our mission at LocalStack. Be genuine and let us know why youβre excited about the opportunity to work with us.
Showcase Your Projects: If you've worked on any cool projects, especially those involving AWS or Python, make sure to showcase them. Include links to your GitHub or any other platforms where we can see your work in action. We love seeing what you can do!
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep everything organised and ensures your application gets the attention it deserves. We canβt wait to hear from you!
How to prepare for a job interview at LocalStack
β¨Know Your Tech Inside Out
Make sure you brush up on your Python and AWS knowledge before the interview. Be ready to discuss specific projects you've worked on, especially those involving cloud development. Familiarity with Infrastructure-as-Code tools like Terraform or Pulumi will also give you an edge.
β¨Showcase Your Problem-Solving Skills
Prepare to tackle some technical challenges during the interview. Think of examples where you've solved complex problems in a fast-paced environment. This is your chance to demonstrate your analytical thinking and how you approach technical hurdles.
β¨Emphasise Collaboration and Communication
Since you'll be working closely with a distributed team, highlight your communication skills. Share experiences where you've successfully collaborated with others, especially in open-source projects or cross-functional teams. This shows you're not just a tech whiz but also a team player.
β¨Align with Their Mission
Familiarise yourself with LocalStack's mission to empower developers. Be prepared to discuss how your values align with theirs and how you can contribute to enhancing the developer experience. Showing genuine interest in their goals can set you apart from other candidates.