Taro Logo

Software Development Engineer II, Keen Team

Global technology and e-commerce company that leads in online retail, cloud computing, and artificial intelligence.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
E-Commerce

Description For Software Development Engineer II, Keen Team

The Amazon Middle East and North Africa team is seeking a passionate Software Development Engineer II to join their Keen Team in Cairo, Egypt. This role offers an exciting opportunity to work on large-scale distributed computing solutions and shape the technical direction of the team.

As an SDE II, you'll be responsible for designing, implementing, testing, and maintaining innovative software solutions that enhance service performance, durability, cost, and security. You'll work in an agile, startup-like environment where priorities are focused on high-impact deliverables. The role involves working with multiple programming languages including Java, Python, TypeScript, JavaScript, and .NET.

Key responsibilities include:

  • Leading technical direction and architectural decisions
  • Developing large-scale distributed computing solutions
  • Shaping long-term vision and architecture
  • Providing technical guidance to the engineering team
  • Creating technical roadmaps
  • Implementing software engineering best practices
  • Writing high-quality distributed system software

This position offers the opportunity to work with Amazon's world-class engineering teams and contribute to products that serve millions of customers across the Middle East and North Africa. You'll be part of Amazon's innovative culture where you can make a significant impact while working with cutting-edge technologies.

The role requires strong technical expertise, leadership skills, and the ability to deliver complex projects from conception to completion. You'll be working in an environment that values Amazon's leadership principles, innovation, and customer obsession.

Last updated 3 days ago

Responsibilities For Software Development Engineer II, Keen Team

  • Design, implement, test, deploy and maintain innovative software solutions
  • Lead technical direction and architectural decisions
  • Create and maintain technical roadmaps
  • Provide technical guidance to the engineering team
  • Write high quality distributed system software
  • Ensure high standard of quality for team deliverables

Requirements For Software Development Engineer II, Keen Team

Java
Python
JavaScript
TypeScript
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with software development life cycle
  • Bachelor's degree in computer science or equivalent

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, Keen Team