Senior Staff Software Engineer - Credit Karma

Intuit
Charlotte, NC

  • Develop features and improvements for the various consumer facing products at Credit Karma using React and Typescript
  • Define and drive the long-term Frontend architecture strategy across multiple product surfaces, ensuring scalability, performance, and maintainability at scale.
  • Lead cross-team initiatives to standardize patterns, tooling, testing strategy, and frontend best practices across the organization.
  • Integrate AI-powered solutions into both our engineering workflows and member-facing experiences
  • Partner with Product, Design, Backend, and Platform teams to influence roadmap decisions and shape technical direction early in the product lifecycle.

Responsibilities

Key responsibilities

  • Elevate engineering rigor by improving development workflows, CI/CD practices, observability, and operational excellence for frontend systems.
  • Drive the evolution of our design system and component architecture to enable rapid, consistent product development across verticals.
  • Proactively identify technical debt and organizational bottlenecks, and lead structured efforts to address them.
  • Serve as a multiplier for the team — raising the bar through thoughtful code reviews, architectural guidance, and technical decision-making frameworks.

Qualifications

Minimum Basic Requirements:

  • Programming experience with a focus on front end development
  • Experience in at least one relevant front-end framework (React, Typescript, Node, JavaScript)
  • Strong command of modern HTML and CSS
  • A solid foundation in OOP, design patterns, algorithms, programming languages


Preferred Qualifications:

  • Proficient in TypeScript
  • Experience with GraphQL
  • Experience in microservices architecture, messaging patterns, and deployment models
  • Experience in API design and building robust and extendable client/server contracts.
  • Excitement for leveraging AI-assisted development tools to enhance developer productivity and championing their adoption across the frontend organization.
  • Experience scaling frontend teams and processes in high-growth environments.
  • Proven ability to mentor senior engineers and develop future technical leaders.
  • Demonstrated impact beyond individual contributions — influencing standards, architecture, and engineering culture.
  • Strong track record of driving alignment across multiple teams and managing competing priorities.
  • Experience balancing product velocity with long-term platform sustainability.
  • Comfortable operating in ambiguity and building clarity where none exists.
  • Ability to connect frontend architecture decisions to business outcomes and member experience.
  • Experience with A/B testing
  • Experience building highly integrated and testable systems
  • Strong communication and leadership abilities.
  • Experience with Agile/Scrum practices.
  • Bachelor’s or Masters degree in Computer Science, Engineering, Computer Information Systems, Mathematics, Physics, or a related field or software development training program

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.



// // //