Software Dev Engineer II, AWS End User Messaging
Listed on 2026-04-17
-
Software Development
Backend Developer, Software Engineer
Job Overview
We are expanding the AWS End User Messaging team to deliver features for SMS, Voice, and RCS channels. This Software Development Engineer role focuses on building large‑scale messaging routing infrastructure, including templated messaging APIs, fraud protection, cross‑region routing, and automated failover mechanisms.
Key Responsibilities- Build templated messaging APIs with intelligent routing between customer‑owned and AWS‑managed phone numbers.
- Implement fraud protection systems that detect and prevent fraudulent traffic.
- Develop distributed systems that optimize message delivery across global phone number pools.
- Create failover mechanisms that automatically detect delivery issues and reroute traffic.
- Design and implement scalable microservices and APIs using modern development practices and AWS services.
- Take ownership of features from design through deployment, including writing comprehensive tests and participating in on‑call rotations.
- Participate in design reviews, contribute to architecture decisions, and learn best practices for building fault‑tolerant and highly available messaging systems.
- Optimize message routing algorithms to select optimal origination identities based on destination country, carrier relationships, and performance metrics.
- Enhance fraud detection capabilities to minimize false positives while blocking suspicious activity.
- Maintain high quality through code reviews, comprehensive tests, and operational excellence.
- Mentor junior engineers on the team.
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience).
- Strong foundation in object‑oriented programming, data structures, and algorithms.
- Experience with or eagerness to learn distributed systems and cloud services.
- Passion for building customer‑facing features and solving complex challenges.
- Strong communication skills and ability to collaborate effectively with cross‑functional teams.
- Ownership mindset and willingness to learn from experienced engineers.
- 3+ years of professional software development experience.
- Experience designing or architecting systems that scale and are reliable.
- Experience developing in C#, C++, Java, or Perl.
- Experience with object‑oriented design and programming with at least one language.
Comprehensive health insurance, 401(k) matching, paid time off, and parental leave. Other benefits include dental, vision, prescription, basic life & AD&D insurance, supplemental life plans, employee assistance program, mental health support, flexible spending accounts, and adoption and surrogacy reimbursement coverage.
Equal OpportunityAmazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Location:
USA, WA, Seattle. Salary range: 143, USD annually. Job :
A.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).