The Outbound Communication Services team at Amazon is responsible for operating foundational systems that enable Amazon and its subsidiaries to communicate with customers through Email, SMS, and Push notifications. This role focuses on building scalable software systems that process billions of transactions with high availability and low latency. As a Software Development Engineer, you'll have significant impact on customer engagement with Amazon, working on real-time messaging strategies, handling technical challenges like latency optimization, TPS management, and mobile network limitations. The position requires strong technical leadership, mentoring abilities, and expertise in distributed systems. The team values collaboration and maintains a positive culture through regular social activities like game nights and virtual happy hours. You'll be involved in the complete software development lifecycle, from design to deployment, working on large-scale distributed applications. The role offers competitive compensation based on geographic location, with additional benefits including equity, sign-on payments, and comprehensive medical benefits. This is an excellent opportunity for engineers passionate about building high-scale communication systems and who desire to make a direct impact on Amazon's customer experience.