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 days 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, Pricing

Build and develop pricing automation systems for Amazon's global marketplace, focusing on seller experience and competitive pricing solutions.

Software Development Engineer

Software Development Engineer role at Amazon Tax Platform Services, building and maintaining global tax calculation systems.

Software Development Engineer, UTR, Last Mile

Mid-level Software Development Engineer position at Amazon's Last Mile delivery technology team, focusing on building scalable solutions for worldwide delivery operations.

Support Engineer, TFS

Support Engineer role at Amazon's Transportation Financial Systems team, focusing on maintaining and improving critical financial technology components for transportation business.

Software Development Engineer

Mid-level Software Development Engineer role at Amazon, focusing on core services and distributed systems for the global e-commerce platform.