Software Development Engineer

Amazon is a global technology and e-commerce company, one of the world's most valuable companies.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS · Advertising

Description For Software Development Engineer

Amazon Advertising, Amazon's fastest-growing multi-billion dollar business, is seeking a Software Development Engineer to join their team building highly-distributed, large-scale, real-time serverless systems. This role focuses on developing innovative payment solutions for Amazon Advertising and other emerging Amazon businesses.

The position involves working with cutting-edge AWS technologies to build and maintain mission-critical payment systems that handle millions of transactions. You'll be part of a team that values work-life balance, offering flexible arrangements between office and remote work, primarily based in New York.

As an SDE-II, you'll be responsible for designing and implementing distributed systems using modern cloud technologies including AWS Lambda, DynamoDB, Kafka, and other AWS services. The role requires strong technical skills in building scalable, reliable systems and experience with payment processing or similar complex distributed systems.

The team emphasizes mentorship and career growth, with senior engineers actively supporting junior team members through code reviews and one-on-one mentoring. They maintain an inclusive culture that celebrates knowledge sharing and diverse perspectives.

Key technical challenges include handling concurrent workflows across distributed systems, solving big data problems, and optimizing performance at scale. You'll work with various AWS services including ECS, Fargate, EC2, EMR, Lambda, Kafka, Elastic Search, DynamoDB, and more.

The position offers competitive compensation ranging from $129,300 to $223,600 based on location and experience, plus additional benefits including equity, sign-on payments, and comprehensive medical coverage. This is an excellent opportunity for engineers who want to work on high-impact systems while maintaining a healthy work-life balance in a supportive team environment.

Last updated 17 minutes ago

Responsibilities For Software Development Engineer

  • Build and drive adoption for cutting edge payment methods for Amazon Advertising
  • Take ownership over software design, documentation, and development
  • Build systems for collecting payments and evaluating payment opportunities/risks
  • Work with distributed systems and big data problems
  • Interact with engineers, product stakeholders and managers

Requirements For Software Development Engineer

Kafka
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language

Benefits For Software Development Engineer

Medical Insurance
401k
  • Flexible work arrangements
  • Comprehensive benefits package
  • Mentorship opportunities
  • Career growth opportunities

Interested in this job?

Jobs Related To Amazon Software Development Engineer

Software Development Engineer, Amazon

Software Development Engineer role at Amazon focused on building innovative product discovery solutions, requiring 3+ years of experience and offering competitive compensation between $129,300-$223,600.

Telecom Operations Engineer, Amazon Connect

Join AWS as a Telecom Operations Engineer to help scale and innovate Amazon Connect's cloud-based contact center platform, working with cutting-edge technologies and global infrastructure.

Software Development Engineer, Amazon Music

Software Development Engineer role at Amazon Music working on search and discovery systems, building large-scale distributed systems and machine learning-powered services.

Software Development Engineer, EKS, Amazon EKS

Software Development Engineer position at Amazon EKS, building and scaling Kubernetes services, with focus on container orchestration and cloud infrastructure.

Programmer Analyst

Amazon Fulfillment Technologies seeks a Programmer Analyst to build scalable software solutions for their global fulfillment center network.