Staff Software Engineer at Ibotta | CO, US | Rezi

Staff Software Engineer at Ibotta

Staff Software Engineer

Ibotta · CO, US

1 weeks ago

Staff Software Engineer

Ibotta · CO, US

11 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Staff Software Engineer role.

Rezi rewrites your resume against Ibotta's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Staff Software Engineer posting at Ibotta — free, in seconds.

About the Role

Ibotta is seeking a Staff Software Engineer to contribute to its mission of making every purchase rewarding. This role involves building innovative technology solutions for products used by millions of consumers, with a focus on large-scale, fault-tolerant applications and leveraging AI for development. Engineers have a significant impact on the company's culture, products, and development processes within a nimble team.

Responsibilities

  • Build products and tools that drive impact to Ibotta, customers, or engineers, using appropriate technologies.
  • Collaborate with a cross-functional team to design, develop, and deliver new products and features.
  • Utilize AWS infrastructure and serverless architectures daily.
  • Stay updated on technology trends to select the best tools for designing flexible, scalable, reliable, and high-performing applications.
  • Maintain an agile, experimental, and iterative approach, with a willingness to learn quickly in a dynamic environment.
  • Decompose complex business problems and requirements into manageable sub-tasks.
  • Skillfully and judiciously leverage AI to assist with software development.
  • Determine when to incorporate AI into the tech stack and how to use it for product building and production operations.
  • Provide guidance to team members, cultivate their technical aptitude, and champion best practices.
  • Leverage and contribute to the CI/CD pipeline for frequent code deployments.
  • Write tests and participate in code reviews to ensure high-quality, maintainable code, and develop evaluators for non-deterministic outputs.
  • Own technical solutions end-to-end, from ideation to production operation.
  • Uphold Ibotta’s Core Values: Integrity, Boldness, Ownership, Teamwork, Transparency, & A good idea can come from anywhere.

Requirements

  • 7+ years of experience in software development.
  • Bachelor’s degree in Computer Science, Engineering, Analytics, or a related field.
  • Mastery of relevant technologies such as Typescript, Ruby on Rails, Java, Kotin, Nodejs, Vue, Swift, etc., and data stores such as MySQL, DynamoDB, Redis, etc. is valuable, but knowing when to use each is far more important.
  • Deep understanding of data structures, algorithms, object-oriented design, and software architecture.
  • Deep understanding of building highly scalable, observable, and fault tolerant systems.
  • Mastery of applying core computer science concepts to iterative system design.
  • Highly skilled in using AI tools for prototyping, writing, testing, debugging, and comprehending code, with the ability to critically review and improve AI-generated code.
  • Proficient in context engineering and AI building blocks such as LLM API calls, prompting techniques, agentic frameworks, RAG, vector databases, and model fine-tuning.
  • Proven experience with debugging and testing approaches, and frameworks from unit testing to automated testing and evaluation driven development.
  • Proven experience building, deploying, and operating automated workflows and agents, using platforms such as n8n, Databricks or similar.
  • Deep understanding of development best practices including observability, alerting and SLOs for services, security, compliance, performance, optimization, reliability, cost efficiency, etc.
  • Proven experience with cloud platforms such as AWS, GCloud, or similar and with DevOps best practices and Infrastructure as Code tools (e.g. Terraform).
  • Love to teach and learn from co-workers.
  • Seek opportunities for continuous self-challenge and engineering development.
  • Be product-minded with a deep capacity to understand customers and determine appropriate product and design requirements.
  • Understand that communication is a significant part of software engineering responsibility and practice it daily.
  • Understand that testing code is a critical aspect of software engineering.
  • Respect diverse perspectives and enjoy collaborating with other engineers to solve complex problems.
  • Understand that delivering products incrementally provides more value to the business.
  • Trust teammates and embrace healthy conflict and debate, prioritizing correctness over being right.

Skills

  • Typescript
  • Ruby on Rails
  • Java
  • Kotin
  • Nodejs
  • Vue
  • Swift
  • MySQL
  • DynamoDB
  • Redis
  • Data Structures
  • Algorithms
  • Object-Oriented Design
  • Software Architecture
  • Scalable Systems
  • Observable Systems
  • Fault Tolerant Systems
  • AI Tools
  • Context Engineering
  • LLM API Calls
  • Prompting Techniques
  • Agentic Frameworks
  • RAG
  • Vector Databases
  • Model Fine-tuning
  • Debugging
  • Testing
  • Unit Testing
  • Automated Testing
  • Evaluation Driven Development
  • Automated Workflows
  • Agents
  • n8n
  • Databricks
  • Observability
  • Alerting
  • SLOs
  • Security
  • Compliance
  • Performance Optimization
  • Reliability
  • Cost Efficiency
  • AWS
  • GCloud
  • DevOps
  • Infrastructure as Code
  • Terraform

Location

  • Denver, Colorado

Work Type

  • Hybrid

Experience Level

  • Staff
  • 7+ years

Education Level

  • Bachelor's degree in Computer Science, Engineering, Analytics or a related field

Salary/Compensations

  • $160,000 - $183,000

Benefits

  • Competitive pay
  • Flexible time off
  • Medical, dental, vision insurance
  • Employee Stock Purchase Program
  • 401k match
  • Paid parking
  • Snacks
  • Occasional meals

About the Company

  • Ibotta is a leading performance marketing platform that enables brands to deliver digital promotions to over 200 million consumers through the Ibotta Performance Network (IPN).
  • The IPN allows marketers to influence purchasing decisions and pay only for sales generated by their campaigns.
  • American shoppers have earned over $2.6 billion through the IPN since 2012.
  • Ibotta was the largest tech IPO in history to come out of Colorado.
  • The company is headquartered in Denver and is consistently recognized as a top workplace by The Denver Post and Inc. Magazine.
  • Tech teams' daily activities can be explored on Building Ibotta on Medium.com.

Equal Opportunity

  • Ibotta is an Equal Opportunity Employer.
  • Ibotta’s employment decisions are made without regard of race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, sexual orientation, or any other legally protected status.