
Staff Software Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Join Intuit Credit Karma as a Staff Front End Software Engineer in our Bengaluru, Karnataka, India office. You will lead a dynamic product engineering team focused on various verticals including home, auto, personal loans, and credit cards. This role offers the opportunity to impact a platform serving millions of members with critical financial services like registration, login, SMS 2FA, and account recovery. You will also be instrumental in building user experiences that guide members through significant financial decisions, such as purchasing a home. This is a high-impact role with immense potential to build at scale across our Core, Auto, Mortgage, and Assets products.
What you’ll do:
- Develop and enhance consumer-facing products using React and TypeScript.
- Champion and enforce frontend code quality standards and best practices through code reviews.
- Provide technical leadership, acting as a resource and mentor for the frontend engineering team, tackling complex technical challenges.
What’s great about the role:
- Contribute to a rapidly growing business and expand our product portfolio.
- Solve significant industry-disrupting problems.
- Directly improve the financial lives of our members.
- Thrive in a fast-paced, startup-like environment within Credit Karma.
Minimum Requirements:
- 10+ years of programming experience with a focus on front-end development.
- 4+ years of experience with a relevant front-end framework (React, Vue, Angular).
- 4-6 years of experience in microservices architecture, messaging patterns, and deployment models.
- Experience in API design and building robust client/server contracts.
Preferred Qualifications:
- Proficiency in TypeScript.
- Experience with GraphQL.
- Ability to mentor and coach junior team members.
- Strong command of modern HTML and CSS.
- Solid understanding of OOP, design patterns, algorithms, and programming languages.
- 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 Master’s degree in Computer Science, Engineering, or a related field, or equivalent software development training.
Credit Karma is an equal employment opportunity employer committed to diversity and inclusion. We celebrate unique backgrounds and experiences and offer generous benefits and perks to foster a collaborative and creative environment.
Company
Intuit Credit Karma
Intuit Credit Karma is a leading mission-driven financial technology company dedicated to championing financial progress for over 140 million members worldwide. Renowned for pioneering free credit sco...