Latest AI JobsBrowse Jobs
I

Staff Software Engineer

ibottaHybrid - DenverTechnical - Engineering
Apply on company site
Salary
$160K - $183K.
Job type
Full-time
Work mode
Remote
Experience
Senior · 7+ yrs
Posted
11 Sept 2026
Status
Open · checked 9d ago

About this role

This Staff Software Engineer role suits an experienced developer based in the United States who wants to work in a hybrid setup in Denver, Colorado. The position involves building and maintaining large-scale, fault-tolerant applications while integrating AI into development processes.

Role Overview

Ibotta is seeking a Staff Software Engineer to join its engineering team in Denver, Colorado. This hybrid position requires working from the office on Tuesdays, Wednesdays, and Thursdays, and candidates must live in the United States. A relocation bonus is available for candidates not currently based in Denver.

Key Responsibilities

Build products and tools that drive valuable impact to the company, customers, and fellow engineers.
Collaborate with a cross-functional team to design, develop, and deliver new products and features.
Utilize Amazon AWS infrastructure and advanced services daily, including serverless architectures.
Leverage AI to assist with software development, prototyping, writing, testing, debugging, and operating products in production.
Deploy code multiple times daily using the CI/CD pipeline.
Own technical solutions end-to-end from conception to production operations.

Requirements

7+ years of experience in software development.
Bachelor’s degree in Computer Science, Engineering, Analytics, or a related field.
Deep understanding of data structures, algorithms, object-oriented design, and software architecture.
Highly skilled in using AI tools and proficient in context engineering and AI building blocks such as LLM API calls, prompting techniques, agentic frameworks, RAG, vector databases, and model fine-tuning.
Experience with cloud platforms such as AWS and Infrastructure as Code tools like Terraform.
Candidates must be currently authorized to work in the United States on a full-time basis.

Skills and Tools

Typescript, Ruby on Rails, Java, Kotlin, Node.js, Vue, Swift
MySQL, DynamoDB, Redis
Amazon AWS, serverless architectures
Terraform, n8n, Databricks
AI tools, LLM APIs, vector databases, RAG

Salary and Benefits

Base compensation range: $160,000 - $183,000 per year, with equity included in the overall package.
Benefits package including medical, dental, vision, flexible time off, Employee Stock Purchase Program, and 401k match.
Denver office perks include paid parking, snacks, and occasional meals, alongside a relocation bonus for eligible movers.

About the Company

Ibotta (NYSE: IBTA) operates a leading performance marketing platform that allows brands to deliver digital promotions to over 200 million consumers through the Ibotta Performance Network. Headquartered in Denver, the company is recognized as a top place to work.

How to Apply

To apply for this position, please visit the official Ibotta careers page.

Skills and tech stack

Questions candidates ask

Where is this job located?

This position is a hybrid role located in Denver, Colorado, requiring three days in the office on Tuesday, Wednesday, and Thursday. Candidates must live in the United States.

What is the salary range for this role?

The base compensation range is $160,000 to $183,000, with equity included in the overall compensation package.

What are the educational requirements?

A Bachelor’s degree in Computer Science, Engineering, Analytics, or a related field is required.

How many years of experience are required?

Candidates must have 7+ years of experience in software development.

Is relocation assistance provided?

Yes, a relocation bonus is offered for candidates not currently based in Denver.

Ready to apply?

The application is on the official ibotta careers page.

Apply on company site