Software Development Engineer II

Global technology company leading in e-commerce, cloud computing, digital streaming, 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 presents an exciting opportunity to work with one of the world's leading technology companies, focusing on building innovative products for customers in the MENA region.

The position requires an experienced software engineer who can handle complex problem-solving and work with distributed systems at scale. You'll be part of a dynamic team that emphasizes agile methodologies and startup-like culture, where prioritization of impactful work is key. The role combines hands-on development with technical leadership, as you'll be responsible for steering the team's technical direction and shaping long-term architectural decisions.

As an SDE II at Amazon, you'll work with cutting-edge technologies and be responsible for the full software development lifecycle, from design through deployment and maintenance. The role offers the opportunity to work on large-scale distributed computing solutions that impact millions of customers. You'll be expected to maintain high engineering standards, mentor team members, and drive technical excellence.

The position offers the chance to work with a diverse tech stack including Java, Python, TypeScript, and JavaScript, while building scalable solutions for one of the world's largest e-commerce platforms. You'll be part of Amazon's culture of innovation, working in an environment that values ownership, bias for action, and customer obsession.

This role is perfect for engineers who want to take the next step in their careers, combining technical expertise with leadership responsibilities in a fast-paced, high-impact environment. You'll have the opportunity to influence product direction, mentor other engineers, and work on challenging problems that require innovative solutions.

Last updated 2 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
  • Work in an agile, startup-like development environment
  • Lead team's technical trajectory
  • Shape long-term vision and architecture
  • Lead major deliverables from start to finish
  • Provide technical guidance to the engineering team

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 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, Amazon Managed Service for Apache Flink

Software Development Engineer role at Amazon AWS working on Apache Flink managed services, focusing on real-time stream processing and cloud infrastructure.

Software Development Engineer, Amazon Music Catalog

Software Development Engineer role at Amazon Music building large-scale systems for music streaming and discovery, requiring 3+ years of experience in software development.

Software Development Engineer, Middle Mile Planning and Optimization

Software Development Engineer role at Amazon focusing on building and optimizing middle mile transportation solutions, handling real-time freight routing and carrier management systems.

Software Dev Engineer II, Registration Fixed

Software Development Engineer II position at Amazon focusing on identity verification and security systems for global seller services.

Software Development Engineer, Amazon Advertising Creative X

Senior Software Development Engineer role at Amazon Advertising, focusing on building scalable distributed systems for content and interactivity enrichment in advertising technology.