web analytics

Software Development Engineer


Our mission: To be Earth's most customer-centric company.


Are you passionate about technology and want to develop your skills?
Do you like to create solutions to handle scalability and high-availability challenges?
Do you want to work in a global service that is spread across many data center in multiple countries?
Do you want to make history while having fun?

If you answered yes, Amazon Elastic Compute Cloud (Amazon EC2) is looking for a talented professional like you.

EC2 is a web service that provides secure, resizable compute capacity in the cloud. It is designed to make web-scale cloud computing easier for developers. It is the core of many AWS services and it is growing fast to meet the increased customer demand across many countries.

Join an innovative and high performing team to develop and maintain the systems which makes EC2 platform highly reliable and available. As part of the EC2 Nitro Spotlight team, you will have direct impact launching new EC2 Nitro platforms with high reliability and continue to raise EC2 platform quality bar for existing platforms. Our team owns multiple services and you would get chance to be hands on with all.

Amazon has an exciting work culture that rewards high performance. You’ll experience opportunities to work with the world’s best computer scientists on some of the most interesting problems. We have multiple positions available.


  • Design, implement and deploy mission-critical systems that work at the scale of the EC2 fleet
  • Develop algorithms that analyze and fleet conditions and platform health across different dimensions in EC2
  • Develop systems that improve the customer experience on EC2
  • Ensure the smooth and stable operation of the team’s new and existent services
  • Exercise your judgment in proactively determining and recommending the best features, designs, and support models based on customer needs.

Work / Life Harmony

We puts a high value on work-life balance. We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives. We don’t like getting paged in off hours so we work to ensure our systems are fault tolerant and focus on operational improvements. When we do get paged we work together to resolve and root cause the issue and work to reduce the chance of that occurring again.

Mentorship and Career Growth

Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded engineer and enable them to take on more complex tasks in the future.

Inclusive Team Culture

Our team is diverse! We drive towards an inclusive culture and work environment. We are intentional about attracting, developing, and retaining amazing talent from diverse backgrounds. Team members are active in Amazon’s 10+ affinity groups.

We are looking for a new teammate who is enthusiastic, empathetic, curious, motivated, reliable, and able to work effectively with a diverse team of peers; someone who will help us amplify the positive and inclusive team culture we have been building.

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us


  • 5+ years professional experience in software development
  • Computer Science fundamentals in object-oriented design, algorithms, data structures, and complexity analysis
  • Proven knowledge of, at least, one programming language such as Java, Python, Golang, C, C++ or C#
  • Demonstrated experience contributing to the design and architecture of new and current systems.


  • Expertise taking a leading role in building complex, distributed and enterprise scale web services
  • Deep understanding of software engineering best practices for all development life cycle phases.
  • Hands-on expertise in many disparate technologies, event driven architecture, ranging from UI through to back-end systems.
  • Knowledge of Machine learning models and their application.
  • Experience in communicating with users and other technical teams to understand software features.
  • Excellent time management and follow-through, ability to manage multiple priorities simultaneously.
  • Experience coaching junior software engineers.

To apply for the job click here

Software Development Engineer

To apply for the job click here

Contact us


Our mission: To be Earth's most customer-centric company.

Related Jobs