Amazon Jobs 2025 in Cape Town, Western Cape, SA – Software Development Engineer

Website Amazon Web Services (AWS)

Job Summary

DESCRIPTION

Developers all over the world rely on AWS purpose-built database, analytics, and ML services that enable them to build data driven applications that serve virtually any use case, from processing millions of transactions per second to querying or training models on petabytes of data for analytics, business intelligence, and machine learning. Our success depends on our world-class technology, and we’re handling massive scale and rapid integration of emerging technologies. We are looking for Software Development Engineers to join and drive our development teams building Amazon’s next generation of services.

As a Software Development Engineer, you’ll have a unique opportunity to shape the development of future AWS database and analytics services. In this role you will be part of a team innovating and solving problems of high ambiguity and high impact. You will drive design choices, trade-offs, priorities and timelines. You will demonstrate exceptional management skills and technical expertise, and have practical experience building large-scale distributed systems. You are data and metric driven, and obsessively concerned about performance under resource constrained environments. You will guide and inspire other engineers, participate in defining our engineering culture, and help to build a fast-growing and highly self-motivated team. You will draw from your deep and broad technical and management expertise to mentor other engineers, complete hands-on technical work and provide thought leadership and delivery of complex technical issues, design tradeoffs, and feature and schedule prioritization.

Joining the AWS Analytics team gives you the opportunity to:

  • Work on a disruptive product that’s still in its early stages
  • Solve challenging problems that will revolutionize database computing in the cloud
  • Build a product that will leverage the scale of resources available in the cloud
  • Help enable the digital transformation of our 1,000’s of customer’s businesses, which is at the forefront of leading CEO’s minds.

The ideal candidate will be a visionary builder and operator. You’ll have experience leading or contributing to multiple simultaneous product development efforts. You’ll be able to balance technical leadership and savvy with strong business judgment to make the right decisions about technology choices. You’ll strive for simplicity, and demonstrate significant creativity and high judgment.

As a Software Development Engineer at Amazon you’ll be expected to:

  • Demonstrate your overall technical competencies and your analytical and problem solving skills
  • Work directly with senior and principal engineers to define the architectural roadmap of new and dependent services
  • Oversee the design process, implementation schedule, and delivery to customers in a fast-paced environment
  • Work closely with senior leadership to develop the long-term business strategy and feature roadmap
  • Bring a deep understanding of software development methodologies to the team
  • Demonstrate your ability to manage a service with high availability, and continue to learn and develop the skills needed to lead a service team with the high operational excellence bar expected by AWS
  • Contribute to Amazon’s intellectual property through patents and/or external publications

This is a unique and rare opportunity to get in on the ground floor with a new AWS service, and work in an exciting startup environment. Come, join us in reinventing analytics systems in the cloud!

Basic Qualifications

  • 3+ years of relevant experience building large scale systems and/or managing engineering teams building large scale systems
  • Leading or participating in architecture and design review meetings with focus on security, scalability and high availability
  • Bachelors in Computer Science or Engineering, or equivalent experience

Preferred Qualifications

  • Experience building and operating distributed systems at large scale
  • Experience with database systems internals and query execution
  • Experience delivering performance optimization features
  • Experience working with database optimizers, query compilers, or programming languages
  • Detects and mitigates security risks during design and implementation phase, and responds to product security incidents
  • Performs threat analysis and security code reviews to identify potential vulnerabilities
  • Masters or PhD in Computer Science or Engineering

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.

Company – Amazon Web Services SA Pvt Ltd

Job ID: A2054688

To apply for this job please visit www.linkedin.com.