Principal Full Stack Engineer

Ibotta · Remote

Company

Ibotta

Location

Remote

Type

Full Time

Job Description

Ibotta is looking for a Principal Full Stack Software Engineer to join our innovative team and contribute to our mission to Make Every Purchase Rewarding. As the technical lead for our new Consumer Innovation team, you will play an integral role in driving the next evolution of our consumer business through the development of a new suite of web-based products and services built on top of the Ibotta Performance Network (IPN). We're looking for an experienced, self-motivated full stack engineer who has a passion for building high quality consumer-facing applications backed by performant, scalable architecture. We are looking for a technical leader that understands and embraces Ibotta’s culture where every engineer across every team has input into our product process and will contribute real impact as part of a small, nimble team.

This position is located in Denver, Colorado as a hybrid position requiring 3 days in office, (Tuesday, Wednesday, and Thursday). Candidates must live in the United States.

What you will be doing:

  • Own the full cycle of feature implementation from ideation to implementation

  • Build products and tools, using the right language/tool/framework for the job, that drive impact for Ibotta and provide value to our savers and IPN partners

  • Collaborate with a cross-functional team to design and develop a new suite of features and services on top of the Ibotta Performance Network that will be used by our partners to reach millions of users

  • Take initiative to identify and solve important problems, coordinating with others on cross-cutting technical solution and work closely with engineers across a number of disciplines

  • Inspire others, lead by example and multiply the effectiveness of others through mentoring, teaching, technical guidance and thoughtful and inclusive decision making

  • Identify and fix performance bottlenecks and reliability issues, owning the technical testing and solution plan for cross-team initiatives 

  • Shape architectural approach, set strategic technical direction, and identify technology strategic growth opportunities that enable Ibotta to grow as a business

  • Research and implement technology solutions for reliable, scalable, high-performing services

  • Embrace and uphold Ibotta’s Core Values: Integrity, Boldness, Ownership, Teamwork, Transparency, & A good idea can come from anywhere

What we are looking for:

  • 7+ years of experience in software development

  • Bachelor’s degree in Computer Science, Engineering, or a related field required

  • Strong track record of success in driving results as a senior technical team lead and coach/mentor to more junior engineers

  • Expertly work across stacks and design with client and platform in mind

  • Proven expertise owning and driving high-level decisions around object-oriented software design, development and architectural principles

  • Deep understanding of and ability to mentor engineers in application development best practices including security, compliance, performance, optimization, reliability, cost efficiency, etc.

  • Proven expertise in JavaScript and JavaScript libraries and frameworks like React/Vue.js/Next/Nuxt, CSS preprocessors like Sass/LESS, and module bundler tooling

  • Proven expertise with relevant technologies such as Typescript, Ruby on Rails, Java, Kotlin, Nodejs, etc, and data stores such as MySQL, DynamoDB, Redis, etc, and knowing when to use each 

  • Proven experience designing and implementing observability, monitoring and alerting for services and establishing SLOs for services

  • High level of investment and expertise in testing approaches and frameworks, from unit testing to automated testing

  • Proven expertise with cloud environments (AWS strongly preferred), DevOps best practices, and Infrastructure as Code tools (e.g. Terraform, CloudFormation, etc)

  • Deep understanding of architectural concepts, microservices, serverless, event-driven, platforms, etc.

  • Experience building design systems, reusable web components, and site factories, a major plus

About Us:

Built and headquartered in Denver, Colo., Ibotta ("I bought a...") is a performance marketing platform that allows brands to deliver digital promotions to millions of consumers through a network of publishers called the Ibotta Performance Network (IPN). Ibotta’s network allows marketers to influence what people buy, and where and how often they shop – all while paying only when their campaigns directly result in a sale.

Guided by our values and our mission to Make Every Purchase Rewarding, we come to work energized by the business problems we get to solve, the technology we build, the innovative people we work (and have fun) with, and the consumers we get to help. To date, we have credited consumers $1.5B.

Ibotta was named to the 2021 Inc. 5000 list of fastest-growing private companies in the U.S. for the fourth year in a row, after debuting on the list in 2018. The company has also been named as a Top Workplace by The Denver Post four consecutive times, made BuiltIn Colorado’s Best Places to Work list three years in a row and appeared on Inc.’s list of Best Workplaces in 2017 and 2023.

To learn more about what our Tech teams are doing day to day, visit Building Ibotta on Medium.com

Additional Details:

  • This position is located in Denver, CO and includes competitive pay, flexible time off, benefits package (including medical, dental, vision), Lifestyle Spending Account, 401k match, and equity. Denver office perks include paid parking, bagel Thursdays, snacks and occasional meals.

  • Base compensation range: $160,000 - $180,000. Equity is included in overall compensation package. This compensation range is specific to the United States labor market and may be adjusted based on actual experience. Total compensation for this role also includes a variable component in addition to base salary.

  • 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.

  • Applicants must be currently authorized to work in the United States on a full-time basis.

  • For the security of our employees and the business, all employees are responsible for the secure handling of data in accordance with our security policies, identifying and reporting phishing attempts, as well as reporting security incidents to the proper channels.

Recruiting Agency Notice

Ibotta does not accept agency resumes and is not responsible for any fees related to unsolicited resumes. Please do not forward resumes to any Ibotta employees.

Apply Now

Date Posted

11/06/2023

Views

3

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Full Stack Product Engineer - Jiga

Views in the last 30 days - 0

Jiga is a remotefriendly company focused on empowering engineers with trust autonomy and flexibility They emphasize simplicity ownership and impactful...

View Details

Software Engineer Networking Software and Services - xAI

Views in the last 30 days - 0

The text describes xAIs mission to develop AI systems for understanding the universe and advancing human knowledge It outlines a role involving networ...

View Details

Principal Cloud Architect: Pre-Sales - Myriad360

Views in the last 30 days - 0

This job description outlines a senior cloud architect role requiring Azure and GCP expertise focusing on secure cloud solutions The company emphasize...

View Details

Associate Technical Support Engineer - Recharge

Views in the last 30 days - 0

Recharge is a subscription platform for innovative brands offering customer retention solutions They seek Technical Support roles with 247 coverage em...

View Details

Senior Design Manager (Infrastructure) - Canonical

Views in the last 30 days - 0

Canonical a leading opensource provider seeks a Senior Design Manager to drive innovation in cloud and AI technologies The role offers remote work glo...

View Details

Senior Product Designer - Org & Security - Typeform

Views in the last 30 days - 0

This job description outlines a role in developing an intelligent contact management system with AI capabilities The position involves designing user ...

View Details