Senior Software Engineer - Digital Platform and AWS
Listed on 2026-10-30
-
Software Development
Backend Developer, Software Engineer, AWS, Full Stack Developer
Job Description
- Senior Software Engineer
- Digital Platform and AWS (260807)
Senior Software Engineer - Digital Platform and AWS ( 260807 )
Our Commitment to YouAt Consumer Cellular, recruiting is human. Every application is reviewed by a real member of our Talent Acquisition team because we believe the people behind the résumé matter just as much as what's on it. All official communication from Consumer Cellular will come from a email address or through our verified texting platform, which will only be used to schedule interviews.
We will never ask for personal and financial information during the recruiting process. If you receive outreach that doesn't match these criteria, please do not engage and feel free to verify directly at talentacq
Consumer Cellular is building a new cloud-native platform on Amazon Web Services, and we are hiring Senior Software Engineers to build the services that run on it.
This is a hands-on product engineering role. You will design and ship the APIs and event-driven services behind our customer-facing digital experiences- account management, activation, billing, and self-service - using a serverless-first architecture on AWS. You will work in Python and Type Script, make substantive data modeling decisions across several purpose-built data stores, and own your services in production.
Two things make this a compelling time to join. The platform is new, so the patterns are not all set yet and your design decisions will outlive your first year. And we are migrating a large group of experienced colleagues onto it, so Senior Engineers here have real influence on how the whole organization builds- not only on their own backlog.
We serve millions of customers who depend on us for something that matters staying connected to the people they care about. Our customer base skews older than the industry average, which makes clarity, reliability, and accessibility engineering requirements rather than afterthoughts. If you like the idea of your work being judged by whether it works for people who are not power users, you will fit in well here.
You will need to reside within 50 miles of our Corporate Headquarters in Scottsdale, AZ as this role has the option of hybrid or onsite.
Responsibilities- Design and build production services. Develop serverless APIs and event-driven workflows using AWS Lambda, Amazon API Gateway, and Amazon Event Bridge, written in Python and Node/Type Script.
- Make and data modeling decisions. We use several data stores deliberately:
Amazon DynamoDB, Aurora DSQL, Amazon Document DB, and Amazon S3. You will select between them based on access patterns, and you will be expected to explain why. - Own what you ship. Instrument your services, build the dashboards and alarms, author the runbooks, and participate in an on-call rotation for the services your team owns.
- Build for failure. Asynchronous systems fail in ways request/response systems do not. You will design for retries, idempotency, duplicate delivery, and partial failure as a matter of course.
- Work in a modern delivery pipeline. Git Hub and Git Hub Actions, OIDC-federated deployments, infrastructure as code, Ansible for configuration management, and service-to-service connectivity via Amazon VPC Lattice.
- Raise the bar through review. Provide thorough, constructive, and useful code and design review. A meaningful share of your impact in this role shows up in other people’s work.
- Support colleague migration. Pair with engineers moving onto the platform from our existing stack, and help turn what you learn into documentation and reusable patterns. We have built a structured enablement program, and Senior Engineers are central to it.
- Contribute to platform standards. Logging conventions, error handling, IAM patterns, repository structure, and data store selection guidance.
Required
- Five or more years building and operating backend services in production. We care about depth of ownership rather than the number itself; if you have shipped and supported real systems that people depended on, tell us about it.
- Strong proficiency in Python or Type Script/Node, and willingness to work in both. Most of our engineers arrive strong in one.
- Hands-on AWS experience, including a working understanding of IAM, networking fundamentals, and at least one managed AWS data service.
- Experience designing REST APIs and integrating distributed systems.
- Practical experience with relational data modeling and SQL,…
(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).