AWS End User Messaging is seeking a talented Software Development Engineer II to join their innovative team focused on building large-scale messaging applications. This role sits within the AWS Solutions organization, which aims to provide business applications leveraging Amazon's unique experience and expertise to millions of companies worldwide.
The position offers an exciting opportunity to work at the intersection of cloud computing and mobile communications, specifically focusing on SMS, Voice, WhatsApp, and Push technologies. As a technical leader, you'll be responsible for driving messaging products and working directly with customers and technology leaders to translate strategic business needs into actionable features and projects.
The role demands someone who can thrive in a fast-paced environment while maintaining high standards for software development. You'll be working on some of the most challenging engineering problems in distributed systems at massive scale, requiring both technical expertise and innovative thinking. The position involves developing cloud software frameworks, providing technical leadership, and ensuring the delivery of high-quality software on tight schedules.
What makes this role particularly compelling is the chance to impact millions of users through AWS's massive-scale messaging system. You'll be working with cutting-edge technologies and helping customers solve exciting new challenges daily. The position offers significant growth opportunities through knowledge-sharing, mentorship, and career advancement resources.
AWS values diversity and maintains an inclusive culture where employees can be proud of their differences. The company offers various employee-led affinity groups and ongoing learning experiences, including Conversations on Race and Ethnicity (CORE) and AmazeCon conferences. Work-life harmony is prioritized, with flexibility being a key part of the working culture.
The compensation package is comprehensive, including a competitive base salary range of $129,300 to $223,600 depending on location, plus potential equity, sign-on payments, and a full range of medical and financial benefits. This is an excellent opportunity for someone looking to make a significant impact in cloud computing while working with one of the world's leading technology companies.
The ideal candidate will have at least 3 years of professional software development experience, strong system design skills, and a passion for solving complex technical challenges. If you're excited about building scalable, efficient, and fault-tolerant services while working with a team that's changing the future of end-user communications, this role could be perfect for you.