Software Development Engineer II

Global technology company leading in e-commerce, cloud computing, and artificial intelligence
Backend
Mid-Level Software Engineer
In-Person
4+ years of experience
Enterprise SaaS

Description For Software Development Engineer II

Amazon's Middle East and North Africa team is seeking a passionate Software Development Engineer II to join their team in Amman, Jordan. This role offers an exciting opportunity to work on large-scale distributed computing solutions that directly impact millions of customers. As an SDE-II, you'll be instrumental in designing and implementing innovative software solutions while working in an agile, startup-like environment.

The position requires a skilled engineer who can balance technical leadership with hands-on development. You'll be responsible for steering the team's technical direction, architecting scalable solutions, and ensuring the delivery of high-quality software. The role combines system design, implementation, and maintenance, with a focus on performance, durability, cost-effectiveness, and security.

Working at Amazon means joining one of the world's most innovative technology companies, where you'll have the opportunity to solve complex problems at scale. The team operates in an agile environment, ensuring you're always working on the most impactful projects. You'll be expected to apply software engineering best practices and leverage your experience with multiple programming languages to deliver robust solutions.

This role is perfect for someone who thrives in a fast-paced environment, has a strong technical background, and wants to make a significant impact on products used by customers across the Middle East and North Africa. You'll have the chance to work with cutting-edge technologies, lead important technical initiatives, and contribute to the growth of Amazon's presence in the region.

The ideal candidate will bring both technical expertise and leadership skills, as you'll be responsible for shaping the long-term technical vision while maintaining hands-on involvement in development. This position offers excellent growth opportunities and the chance to work with talented engineers in a collaborative, innovative environment.

Last updated 3 months ago

Responsibilities For Software Development Engineer II

  • Design, implement, test, deploy and maintain innovative software solutions
  • Transform service performance, durability, cost, and security
  • Ensure high standard of quality for team deliverables
  • Write high quality distributed system software
  • Lead technical trajectory and shape long-term vision and architecture
  • Create roadmaps and provide technical guidance to the engineering team
  • Take charge of 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 like Java, C++, or C#
  • Experience with object-oriented design
  • Experience designing and architecting new and existing systems
  • 4+ years of full software development life cycle experience
  • Bachelor's degree in computer science or equivalent

Interested in this job?

Jobs Related To Amazon Software Development Engineer II

Software Development Engineer II, AWS QuickSight

AWS QuickSight seeks a Full Stack Engineer to build and architect data visualization and analytics solutions at global scale.

Software Development Engineer, AFFS, Amazon

SDE II position at Amazon's AFFS division, building and scaling financial systems processing billions in transactions across multiple currencies and countries.

Software Development Engineer, PubTech

Software Development Engineer role at Amazon's PubTech team, building scalable advertising solutions for content publishers with 3+ years experience required.

Software Development Engineer, Finance Technology

Software Development Engineer position at Amazon's Financial Technology Team in Sao Paulo, building scalable financial systems using AWS cloud services.

Innovation and Design Engineer, Worldwide Design Engineering

Design next-generation fulfillment centers and automated systems for Amazon's global supply chain network.