Join Amazon's Managed Fleets team in Cape Town as a Senior Software Development Engineer. You'll build automation tools that manage millions of hosts, helping teams across Amazon deliver value to customers efficiently. This role is perfect for someone with strong design skills and a passion for problem-solving.
Innovative and collaborative, with a strong emphasis on work-life balance.
As a Senior Software Development Engineer on the Managed Fleets team at Amazon, you'll play a crucial role in developing automation tools that manage millions of hosts. This team is dedicated to simplifying host and fleet management for various service teams across Amazon, allowing engineers to focus on delivering value to customers. Your work will involve using technologies like Java, Typescript, React, and Python, along with various AWS services and internal tools. You don't need to be an expert in all these technologies, but a willingness to learn is essential.
In this role, you'll be responsible for designing and implementing high-quality software solutions. You'll work closely with engineers, stakeholders, and managers, contributing to discussions about system design, reliability, and scalability. Your experience in leading design or architecture efforts will be valuable as you mentor junior engineers and help guide the team towards best practices in software development.
Daily tasks will include coding, code reviews, and collaborating with your team to ensure the software meets high standards. You'll also have on-call responsibilities approximately once every six weeks, but the team strives to minimize unnecessary interruptions. This position is ideal for someone who enjoys problem-solving, has strong communication skills, and is eager to make a significant impact in a fast-paced environment. If you're ready to take on the challenge and grow your career at Amazon, this could be the perfect opportunity for you.
You'll be taken to the original listing on Indeed to apply.