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.
Date Posted
11/06/2023
Views
3
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 DetailsSoftware 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 DetailsPrincipal 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 DetailsAssociate 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 DetailsSenior 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 DetailsSenior 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