mid Software Engineer ic Bachelor's · Posted Jun 23, 2026
$143,700 – $194,400
USD per year

About this role

Amazon is hiring a mid-level Software Engineer based in Boulder, CO. The posting calls out experience with Java, C#, Scala, AWS. Listed education preference: a bachelor's degree or equivalent. Compensation is listed at $143,700–$194,400 per year.

Role
Software Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Employment
Full-time
Location
Boulder, CO
Education
Bachelor's degree
Department
Software Development
Posted
Jun 23, 2026
AI Summary
Design and build large-scale distributed systems processing 50B+ daily events for ad measurement using Spark, Scala, and AWS infrastructure. Develop ML models, optimize data pipelines, and own end-to-end system reliability. Requires strong backend engineering skills with petabyte-scale data systems experience.

Job description

from Amazon careers
Application deadline: Jul 18, 2026

Build the measurement systems that tell advertisers whether their ads actually work — processing 50 billion+ events daily using ML, causal inference, and petabyte-scale AWS infrastructure. Join a team where your code directly enables billions in optimized ad spend across all Amazon Ads products.

We combine rigorous scientific experiments with deterministic and modeled measurement techniques to produce estimates that are fast, precise, and actionable. Using AWS big data and machine learning technologies (EMR, DynamoDB, Spark, Scala), we operate petabyte-scale clusters and continuously innovate on event-driven architectures to stay ahead of rapidly growing scale. We also leverage generative AI tools to accelerate our development, testing, and deployment cycles.

Key job responsibilities
- Design, build, and operate large-scale distributed systems that process 50B+ daily events for causal ad measurement
- Develop and optimize data pipelines on petabyte-scale clusters using Spark, Scala, and AWS big data services (EMR, DynamoDB)
- Implement and productionize machine learning models and causal inference methodologies
- Innovate on event-driven architectures to handle rapidly growing data volumes
- Collaborate with scientists and engineers to translate causal measurement research into production-grade systems
- Leverage generative AI tools to accelerate development, testing, and deployment cycles
- Own end-to-end system reliability including monitoring, alarming, and operational excellence

A day in the life
You'll work across the full stack of a measurement platform — from designing the data ingestion layer that handles billions of events, to building the ML infrastructure that powers causal estimates, to deploying production services that deliver real-time insights to advertisers. You'll partner closely with applied scientists to translate experimental designs into scalable systems, and you'll use GenAI tools to ship faster.

About the team
This team builds the core causal measurement and modeling capabilities serving all of Amazon Ads. We work with diverse systems and languages, combining AWS services like EMR and DynamoDB with Spark and Scala. We also leverage generative AI tools to accelerate our development, testing, and deployment cycles.

Basic Qualifications

- 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 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
- Experience programming with at least one software programming language

Preferred Qualifications

- 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, CO, Boulder - 143,700.00 - 194,400.00 USD annually

More roles at Amazon

Sr DC Capex Procurement Manager - Energy infrastructure, Data Center Sourcing and Procurement
Seattle, WA · senior
AWS SQL Tableau
Applied Scientist, Personalization, Personalization
IL · mid
Python Java C
Head of Streaming Movies Strategy, Original Content Strategy
Culver City, CA · director
Technicien/ne HSE (H/F/X), Workplace Health and Safety
Beauvais, France · mid
Prod Compliance Associate Sr
Hyderabad - Virtual, India · junior
Python HTML/CSS SQL
All Amazon jobs →
All software engineering jobs software engineering in Boulder, CO Jobs in Boulder, CO software engineering salaries software engineering career path
All Amazon Jobs Browse software engineering roles mid positions