Software Development Engineer II

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
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 building great products for Amazon customers in a dynamic, startup-like environment. As an SDE-II, you'll be at the forefront of developing distributed computing solutions at massive scale, leading technical initiatives, and shaping the team's architectural vision.

The position requires a skilled professional with extensive experience in software development and system architecture. You'll be responsible for designing and implementing innovative solutions that enhance service performance, durability, cost-effectiveness, and security. The role combines hands-on development with technical leadership, as you'll be guiding the team's technical direction and managing major deliverables from conception to completion.

Working at Amazon, you'll be part of a global technology leader known for innovation and customer obsession. The role offers the opportunity to work with cutting-edge technologies and solve complex problems at scale. You'll collaborate with talented engineers in an agile environment, focusing on the most impactful projects while maintaining high standards of software engineering excellence.

This position is ideal for someone who combines strong technical skills with leadership capabilities, as you'll be instrumental in shaping both the technical solutions and the team's direction. The role offers significant growth potential and the chance to make a meaningful impact on Amazon's presence in the Middle East and North Africa region.

Last updated 2 days ago

Responsibilities For Software Development Engineer II

  • Design, implement, test, deploy and maintain innovative software solutions
  • Transform service performance, durability, cost, and security
  • Use software engineering best practices
  • Write high quality distributed system software
  • Lead team's technical trajectory
  • Shape long-term vision and architecture
  • Craft roadmaps and provide technical guidance

Requirements For Software Development Engineer II

Java
Python
JavaScript
TypeScript
  • 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 in object-oriented design
  • Experience designing and architecting new and existing systems

Interested in this job?

Jobs Related To Amazon Software Development Engineer II

Software Development Engineer II, Amazon Payments

Software Development Engineer II position at Amazon Payments team, developing platforms for global payment systems and credit card services.

Software Development Engineer II - Route53, DNSSEC

AWS is hiring a Software Development Engineer II for their Route53 team to develop and maintain highly available DNS systems, offering competitive compensation and growth opportunities.

Software Development Engineer, Japan Store Tech

Software Development Engineer role at Amazon's Japan Store Tech team, building scalable solutions for millions of customers with 3+ years of experience required.

Software Development Engineer, Project Kuiper

Software Development Engineer role at Amazon's Project Kuiper, building data infrastructure for satellite testing operations with focus on ETL and data warehousing.

Network Development Engineer, Enterprise Network Engineering

Network Development Engineer role at AWS focusing on global network infrastructure, requiring expertise in IP networking, automation, and systems engineering.