Taro Logo

Software Development Engineer II

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

Description For Software Development Engineer II

The Amazon Middle East and North Africa team is seeking a passionate Software Development Engineer II based in Amman, Jordan. This role involves designing, implementing, and maintaining innovative software solutions for distributed systems at scale.

The ideal candidate will:

  • Lead technical direction and shape long-term vision and architecture
  • Drive major deliverables from conception to completion
  • Provide technical guidance to the engineering team
  • Create roadmaps and architectural solutions
  • Build large-scale distributed computing solutions
  • Implement software engineering best practices
  • Work in an agile, startup-like environment
  • Focus on service performance, durability, cost, and security

This is an excellent opportunity to join Amazon's growing presence in the MENA region, working on impactful projects that serve millions of customers. The role offers the chance to work with cutting-edge technologies and solve complex engineering challenges while being part of a dynamic, fast-paced team.

The position requires strong technical expertise in distributed systems, software architecture, and modern programming languages. You'll be instrumental in building and scaling systems that power Amazon's services in the Middle East and North Africa, working alongside talented engineers and contributing to the region's digital transformation.

As an SDE II, you'll have the opportunity to mentor other engineers, drive technical decisions, and have a direct impact on the success of Amazon's operations in the region. The role combines technical leadership with hands-on development, making it ideal for engineers who want to grow their careers while working on challenging technical problems.

Last updated 17 days ago

Responsibilities For Software Development Engineer II

  • Design, implement, test, deploy and maintain innovative software solutions
  • Use software engineering best practices to ensure high quality deliverables
  • Write high quality distributed system software
  • Lead technical direction and shape long-term vision
  • Create roadmaps and provide technical guidance
  • Drive major deliverables from start to finish

Requirements For Software Development Engineer II

Java
Python
TypeScript
JavaScript
  • 4+ years of non-internship design or architecture experience
  • 5+ years of non-internship professional software development experience
  • Experience programming with modern languages such as Java, C++, or C#
  • Experience in object-oriented design
  • Experience designing and architecting new and existing systems

Interested in this job?

Jobs Related To Amazon Software Development Engineer II