Software Dev Engineer II, AWS End User Messaging
Company: Amazon
Location: Seattle
Posted on: April 7, 2026
|
|
|
Job Description:
As part of the AWS Applied AI Solutions organization, we have a
vision to provide business applications, leveraging Amazon's unique
experience and expertise, that are used by millions of companies
worldwide to manage day-to-day operations. We will accomplish this
by accelerating our customers' businesses through delivery of
intuitive and differentiated technology solutions that solve
enduring business challenges. We blend vision with curiosity and
Amazon's real-world experience to build opinionated, turnkey
solutions. Where customers prefer to buy over build, we become
their trusted partner with solutions that are no-brainers to buy
and easy to use. Are you passionate about building large-scale
messaging infrastructure that powers critical customer
communications? Join the AWS End User Messaging to build
intelligent routing systems and templated messaging solutions that
enable enterprises to reach their users reliably and efficiently.
We are ramping up the team to deliver innovative features that
provide customers with immediate access to pre-approved messaging
templates and AWS-managed identities for transactional messaging.
The AWS End User Messaging team is recruiting a Software
Development Engineer I who will contribute to building and scaling
messaging routing infrastructure including SMS, Voice, and RCS
channels. You will work on projects such as: - Routing Services:
Building templated messaging APIs with intelligent routing between
customer-owned and AWS-managed phone numbers - Fraud Protection
Systems: Implementing systems to detect and prevent fraudulent
traffic, protecting customers from unexpected costs while
maintaining legitimate message delivery - Cross-Region Routing:
Developing distributed systems that optimize message delivery
across global phone number pools - Automated Failover Mechanisms:
Creating intelligent routing systems that automatically detect
delivery issues and reroute traffic to ensure high message delivery
rates You will collaborate with experienced engineers, product
managers, and other technology leaders at Amazon to translate
customer needs into scalable features. This is an excellent
opportunity to work on distributed systems at massive scale while
learning from a team that operates across multiple AWS regions.
What We're Looking For The ideal candidate will have: - 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 technical challenges - Strong communication skills
and ability to collaborate effectively with cross-functional teams
- Ownership mindset and willingness to learn from experienced
engineers Key job responsibilities As a Software Development
Engineer II on the SMS Routes team, you will: - Design and
Implement Scalable Services: Build new microservices and APIs for
templated messaging, routing logic, and fraud protection using
modern development practices and AWS services - Own End-to-End
Features: Take ownership of features from design through
deployment, including writing comprehensive tests, creating
operational dashboards, and participating in on-call rotations -
Collaborate on Technical Design: Participate in design reviews,
contribute to architecture decisions, and learn best practices for
building fault-tolerant, highly available messaging systems -
Optimize Message Delivery: Work on intelligent routing algorithms
that select optimal origination identities based on destination
country, carrier relationships, and delivery performance metrics -
Build Fraud Protection Systems: Develop and enhance capabilities
that analyze traffic patterns, detect suspicious activity, and
automatically block fraudulent messages while minimizing false
positives - Ensure Quality and Reliability: Write comprehensive
tests, participate in code reviews, and contribute to the team's
commitment to quality and operational excellence - Learn and Grow:
Develop expertise in telephony ecosystems, carrier integrations,
compliance requirements, fraud detection systems, and AWS service
development practices - Mentor and grow junior engineers on the
team A day in the life Why Join AWS End User Messaging? - Immediate
Customer Impact: Your work will power critical customer
communications daily - Modern Development Practices: Work with
AI-assisted development tools, comprehensive testing
infrastructure, and rapid deployment cycles - Learning
Opportunities: Gain expertise in distributed systems, telephony
infrastructure, carrier relationships, fraud detection, and AWS
service development - Innovative Projects: Contribute to state of
the art features like cross-channel messaging, intelligent routing,
fraud protection systems, and automated failover mechanisms -
Strong Team Culture: Join a team that values test-driven
development, operational excellence, and continuous learning About
the team Diverse Experiences Amazon values diverse experiences.
Even if you do not meet all of the preferred qualifications and
skills listed in the job description, we encourage candidates to
apply. If your career is just starting, hasn’t followed a
traditional path, or includes alternative experiences, don’t let it
stop you from applying. Why AWS Amazon Web Services (AWS) is the
world’s most comprehensive and broadly adopted cloud platform. We
pioneered cloud computing and never stopped innovating — that’s why
customers from the most successful startups to Global 500 companies
trust our robust suite of products and services to power their
businesses. Work/Life Balance We value work-life harmony. Achieving
success at work should never come at the expense of sacrifices at
home, which is why flexible work hours and arrangements are part of
our culture. When we feel supported in the workplace and at home,
there’s nothing we can’t achieve in the cloud. Inclusive Team
Culture Here at AWS, it’s in our nature to learn and be curious.
Our employee-led affinity groups foster a culture of inclusion that
empower us to be proud of our differences. Ongoing events and
learning experiences, including our Conversations on Race and
Ethnicity and AmazeCon conferences, inspire us to never stop
embracing our uniqueness. Mentorship and Career Growth We’re
continuously raising our performance bar as we strive to become
Earth’s Best Employer. That’s why you’ll find endless
knowledge-sharing, mentorship and other career-advancing resources
here to help you develop into a better-rounded professional. - 3
years of non-internship professional software development
experience - 2 years of non-internship design or architecture
(design patterns, reliability and scaling) of new and existing
systems experience - 1 years of software development engineer or
related occupational experience - 1 years of designing and
developing large-scale, multi-tiered, multi-threaded, embedded or
distributed software applications, tools, systems, and services
using: C#, C++, Java, or Perl experience - 1 years of Object
Oriented Design experience - Bachelor's degree or foreign
equivalent in Computer Science, Engineering, Mathematics, or a
related field - Experience programming with at least one software
programming language - 3 years of full software development life
cycle, including coding standards, code reviews, source control
management, build processes, testing, and operations experience -
Bachelor's degree in computer science or equivalent Amazon is an
equal opportunity employer and does not discriminate on the basis
of protected veteran status, disability, or other legally protected
status. Our inclusive culture empowers Amazonians to deliver the
best results for our customers. If you have a disability and need a
workplace accommodation or adjustment during the application and
hiring process, including support for the interview or onboarding
process, please visit
https://amazon.jobs/content/en/how-we-hire/accommodations for more
information. If the country/region you’re applying in isn’t listed,
please contact your Recruiting Partner. The base salary range for
this position is listed below. Your Amazon package will include
sign-on payments and restricted stock units (RSUs). Final
compensation will be determined based on factors including
experience, qualifications, and location. Amazon also offers
comprehensive benefits including health insurance (medical, dental,
vision, prescription, Basic Life & AD&D insurance and option
for Supplemental life plans, EAP, Mental Health Support, Medical
Advice Line, Flexible Spending Accounts, Adoption and Surrogacy
Reimbursement coverage), 401(k) matching, paid time off, and
parental leave. Learn more about our benefits at
https://amazon.jobs/en/benefits . USA, WA, Seattle - 143,700.00 -
194,400.00 USD annually
Keywords: Amazon, Kent , Software Dev Engineer II, AWS End User Messaging, IT / Software / Systems , Seattle, Washington