Software Development Engineer - EC2 Managed Infrastructure

Job ID: 1537759 | Amazon Dev Centre South Africa

DESCRIPTION

Are you passionate about building tools and services for thousands of developers located across the world? We are seeking a driven Software Engineer to form part of our growing team to build automated systems that manage the infrastructure on behalf of the AWS teams behind services such as EC2, S3, EBS and many more!

You will contribute to building the next generation infrastructure orchestration and management platform to enhance the speed and safety of continuous deployments and fleet management in an environment which is expanding at a rapid pace. As an experienced engineer in the team, you will have a role to play in developing high quality software designs and implementing solutions autonomously to address the ambiguous challenges we encounter. We use an agile approach to deliver value to our customers.

Work/Life Harmony: Most of our team is based in Cape Town. Under normal circumstances, we mostly work from the office but are very flexible if you need to work from home occasionally. From time-to-time, we work with our colleagues across the world meaning we accommodate the different time zones.

On-Call Responsibility: We rotate our on-call responsibilities which means that every 4-6 weeks, you would need to be contactable outside of office hours.

Inclusivity & Career Growth: We believe that a diverse group of people with different backgrounds and experiences are essential to invention and we therefore do all we can to attract and nurture diversity in our team. Furthermore, our experienced team is dedicated to supporting new members and we value an environment that encourages knowledge sharing and mentorship.

As an Amazonian you will learn from and collaborate with talented colleagues across the globe. With each task or project assigned, we create opportunities for team members to develop into better-rounded engineers and enable you to take on more complex tasks in the future. Engineers in our team show a strong sense of ownership, they are customer centric and proud of the service they deliver.

If this sounds like the opportunity for you, come build with us!

BASIC QUALIFICATIONS

· 3+ years of industry experience in a software development environment.
· Degree in Computer Science or related field, or equivalent working experience.
· Proficiency in at least one programming language such as Java, C#, Python, Javascript, Scala, Kotlin, C++ or GoLang
· Understanding of Computer Science fundamentals, including data structures, object-oriented design, algorithm design, problem solving, and complexity analysis.

PREFERRED QUALIFICATIONS

· Experience with web based technologies.


Amazon is an equal opportunities employer, and we value your passion to discover, invent, simplify and build. We welcome applications from all members of society irrespective of age, sex, disability, sexual orientation, race, religion or belief. Amazon is strongly committed to diversity within its community and especially welcomes applications from South African citizens who are members of designated groups who may contribute to Employment Equity within the workplace and the further diversification of ideas. In this regard, the relevant laws and principles associated with Employment Equity will be considered when appointing potential candidates. We are required by law to verify your ability to work lawfully in South Africa. Amazon requires that you submit a copy of either your identity document or your passport and any applicable work permit if you are a foreign national, along with an updated curriculum vitae.