Software Development Engineer - Outbound Communications, Outbound

World's largest e-commerce and technology company focused on e-commerce, cloud computing, digital streaming, and artificial intelligence.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · E-Commerce

Description For Software Development Engineer - Outbound Communications, Outbound

The Outbound Communication Services team at Amazon is seeking a Software Development Engineer to join their foundational systems team that enables Amazon and its subsidiaries to communicate with customers via Email, SMS, and Push endpoints.

The role involves building scalable software systems that process billions of transactions with high TPS (transactions per second). You'll be working on mission-critical systems focused on successfully transmitting messages to customers while ensuring high availability and low latency.

As a Software Development Engineer, you will:

  • Participate in the full development lifecycle from design to deployment
  • Build large-scale distributed software applications
  • Translate functional requirements into robust, scalable solutions
  • Make decisions about software products and tools
  • Implement data-driven improvements
  • Mentor team members and contribute to their technical growth

The team operates in a collaborative environment with weekly game nights and virtual happy hours to foster team collaboration. You'll have significant impact on customer engagement with Amazon, working with real-time messaging strategies, handling mobile network limitations, and building an end-to-end platform for internal Amazon teams.

The position offers competitive compensation ranging from $129,300 to $223,600 per year based on geographic location, plus equity, sign-on payments, and comprehensive benefits including medical, financial, and other benefits.

This is an excellent opportunity for a skilled software engineer who enjoys working on high-scale systems, values technical leadership, and wants to make a direct impact on how millions of customers interact with Amazon's communication systems.

Last updated 11 minutes ago

Responsibilities For Software Development Engineer - Outbound Communications, Outbound

  • Design, develop, and implement large-scale distributed software applications
  • Translate functional requirements into scalable solutions
  • Evaluate and make decisions about software products and tools
  • Mentor team members and contribute to technical growth
  • Participate in full development lifecycle
  • Build and maintain high-performance messaging systems

Requirements For Software Development Engineer - Outbound Communications, Outbound

Java
  • 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 - Outbound Communications, Outbound

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Medical benefits
  • Financial benefits
  • Sign-on bonus
  • Equity compensation

Interested in this job?

Jobs Related To Amazon Software Development Engineer - Outbound Communications, Outbound

Software Development Engineer, Amazon Demand Side Platform

Software Development Engineer role at Amazon's Advertising team, building large-scale distributed systems and shaping customer experiences with competitive compensation range of $129,300-$223,600.

Software Development Engineer, Project Kuiper

Software Development Engineer position at Amazon's Project Kuiper, developing cloud-based distributed systems for satellite communications and customer engagement.

Software Development Engineer, Middle MileP&O

Software Development Engineer role at Amazon's Middle Mile Planning & Optimization team, building intelligent systems for transportation network optimization using AWS and ML technologies.

Software Dev Engineer II

Software Dev Engineer II position at Amazon's Buying Experience team, focusing on big data analytics and offer selection systems processing petabytes of data daily.

Software Development Engineer, AWS Kinesis Data Streams

AWS Kinesis Data Streams is seeking a Software Development Engineer to build and maintain real-time streaming data processing systems used by major companies worldwide.