Software Development Engineer II

Global technology company leading in e-commerce, 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 large-scale distributed computing solutions that directly impact customers. As an SDE-II, you'll be instrumental in shaping the technical direction of the team, working in an agile, startup-like environment while maintaining enterprise-level standards.

The position combines hands-on development with technical leadership, requiring expertise in distributed systems and software architecture. You'll be responsible for designing and implementing innovative solutions that enhance service performance, durability, cost-effectiveness, and security. The role demands strong technical skills in modern programming languages and a proven track record in software development.

Working at Amazon means joining a company at the forefront of technological innovation, with opportunities to solve complex problems at scale. The team culture emphasizes agile methodologies, continuous improvement, and technical excellence. You'll have the chance to influence architectural decisions, mentor team members, and drive major initiatives from conception to deployment.

This role is perfect for engineers who are passionate about building customer-centric solutions, have strong technical capabilities, and want to work in a fast-paced, innovative environment. You'll be part of Amazon's growing presence in the Middle East, contributing to the region's digital transformation while working with cutting-edge technologies and practices.

Last updated a day 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
  • Take charge of major deliverables from start to finish
  • Craft roadmaps and provide technical guidance

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
  • Bachelor's degree in computer science or equivalent

Interested in this job?

Jobs Related To Amazon Software Development Engineer II

Software Development Engineer II - Sponsored Products, SP Sourcing Index

Software Development Engineer II position at Amazon Advertising, focusing on high-throughput distributed systems for Sponsored Products advertising platform.

Software Development Engineer II, CLIP

Software Development Engineer II role at Amazon Advertising, building scalable ad services processing millions of events per second.

Software Development Engineer, Sponsored Brands Advertising

Software Development Engineer role at Amazon Advertising, building scalable ad serving systems and brand shopping experiences.

Software Development Engineer, Detail Page Allocation & Pricing

Software Development Engineer role at Amazon focusing on Detail Page Sponsored Products Allocation and Pricing, building advanced ad serving systems.

Software Development Engineer, CLIP

Software Development Engineer role at Amazon building scalable advertising systems processing millions of events per second.