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

Software Development Engineer role at Amazon's Account Compliance team, building sophisticated systems to protect marketplace integrity and ensure regulatory compliance.

Software Development Engineer

Software Development Engineer position at Amazon, building scalable solutions and innovative technologies that impact millions of customers worldwide.

Software Dev Engineer, Core Network

AWS seeks experienced Software Dev Engineer for Core Network team to architect and implement large-scale network infrastructure solutions with competitive compensation and benefits.

Software Dev Engineer

Software Development Engineer position at Amazon's Middle Mile Product & Technology team, focusing on large-scale distributed systems and optimization algorithms for global logistics.

Software Development Engineer

Software Development Engineer role at Amazon India, building scalable e-commerce solutions with 3+ years experience required.