Senior Software Engineer - Credit Karma

GoCo.io Inc
GoCo.io Inc

Software Engineering

Charlotte, NC, USA

Posted on Jun 24, 2026

Senior Software Engineer - Credit Karma

Category Software Engineering Location Charlotte, North Carolina Job ID 22495

Company Overview

Intuit is the global financial technology platform that powers prosperity for the people and communities we serve. With approximately 100 million customers worldwide using products such as TurboTax, Credit Karma, QuickBooks, and Mailchimp, we believe that everyone should have the opportunity to prosper. We never stop working to find new, innovative ways to make that possible.

Job Overview

The Portals team sits at the heart of how Intuit Credit Karma delivers personalized experiences to its members. As a Senior Software Engineer on this team, you'll own the system that decides — in real time — what each member sees when they open the app. That means working on problems that directly impact millions of people and the financial decisions they make every day.

This is a high-leverage role where your work touches nearly every product team at Credit Karma. If a member gets shown the right offer at the right moment, there's a good chance the Portals platform made that happen.


Responsibilities

WhatYou'llDo

  • Shapepersonalizedmemberexperiences — own the platform that determines which products, offers, and content each Credit Karma member sees, tailored to their unique financial profile

  • Buildthetargetingengine — write and improve the rules and logic that decide member eligibility, working with data signals like credit scores, account history, and A/B experiment variants

  • Keepthingsfastandreliable — ensure the platform responds in milliseconds at scale, owning uptime, latency, and incident response for a service that runs on every app load

  • Empowerotherteamstoshipfaster — improve the tools, testing infrastructure, and documentation that let product and marketing teams deploy changes in under 15 minutes — no app release required

  • Drivenewplatformcapabilities — partner with data, mobile, and growth teams to expand what's possible, whether that's new data sources, new personalization patterns, or smarter content selection via machine learning

  • Ownend-to-end — from how facts about a member are fetched, to how eligibility rules are evaluated, to how the final UI is assembled and returned to the app


Qualifications

  • 5+ years experience in backend software development

  • Experience in typescript, Java/Scala, and/or any functional language.

  • Experience in microservices architecture, messaging patterns, and deployment models

  • Experience in API design and building robust and extendable client/server contracts

Preferred Qualifications:

  • Proficient in Typescript, Java, or Scala

  • Experience building highly integrated, large-scale, high-volume, and testable systems

  • Experience with terraform, Kubernetes and containers and technologies

  • Ability to mentor and coach other team members

  • A solid foundation in OOP, design patterns, algorithms, programming languages, networking and Linux operating systems.

  • Expert understanding of web application internals and scalability at any tier.

  • Proficiency in SQL, relational database schema design and ORM technologies & concepts.

  • Strong understanding of deployment strategies and production infrastructure needs.

  • Strong communication and leadership abilities.

  • Experience with Agile/Scrum practices.

  • Bachelor’s or Master's degree in Computer Science or related Fields

  • Experience in GraphQL and Node.JS/PM2


Intuit provides a competitive compensation package with a strong pay for performance rewards approach. This position may be eligible for a cash bonus, equity rewards and benefits, in accordance with our applicable plans and programs (see more about our compensation and benefits at Intuit®: Careers | Benefits). Pay offered is based on factors such as job-related knowledge, skills, experience, and work location. To drive ongoing fair pay for employees, Intuit conducts regular comparisons across categories of ethnicity and gender. The expected base pay range for this position is: