$160,000 – $183,000
Listed on Ibotta’s own careers site. You apply with them directly — we never stand between you and the employer.
What this role is
Ibotta seeks a Staff Software Engineer to build large-scale, fault-tolerant applications and products used by millions, with deep expertise in cloud infrastructure and a sophisticated understanding of when and how to apply AI throughout the development lifecycle. This role suits experienced engineers who thrive in collaborative environments, care about system reliability and observability, and want to shape both technical solutions and engineering culture at a established performance marketing platform.
Our summary, not Ibotta’s wording. The full posting is on their site.
Skills this role names
- Amazon Web Services (AWS)
- Databricks
- DynamoDB
- Java
- Kotlin
- MySQL
- n8n
- Node.js
- Redis
- Retrieval-Augmented Generation (RAG)
- Ruby on Rails
- Swift
- Terraform
- TypeScript
- Vector Databases
Log in to see which of these are already on your profile.
What they ask for
Required
- 7+ years of software development experience
- Bachelor's degree in Computer Science, Engineering, Analytics or related field
- Deep understanding of data structures, algorithms, and object-oriented design
- Deep understanding of building scalable, observable, fault-tolerant systems
- Proficiency in AI tools for prototyping, writing, testing, and debugging code
- Experience with debugging and testing frameworks from unit to automated testing
- Experience building and operating automated workflows and agents
- Deep understanding of observability, alerting, SLOs, security, and compliance
- Experience with AWS or similar cloud platforms and Infrastructure as Code tools
Nice to have
- Mastery of TypeScript, Ruby on Rails, Java, Kotlin, Node.js, Vue, Swift, MySQL, DynamoDB, Redis
- Proficiency in context engineering and AI building blocks such as LLM API calls, prompting, agentic frameworks, RAG, and model fine-tuning
- Experience with GCP or similar cloud platforms