Software Engineer I - Credit Karma

Intuit Inc.
Charlotte, NC, United States
27 days ago

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
0 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Agile Methodology Artificial Intelligence C++ (Programming Language) Databases Python (Programming Language) PostgreSQL MongoDB MySQL Node.Js Object-Oriented Software Development Scrum Methodology
+9 more
Software Engineering Deep Learning Software Application Programming Generative AI Git Information Technology Restful APIs Jenkins Programming Languages

Job description

Inuit Credit Karma’s Recs Platform team is looking for a Software Engineer. Our team is focused on delivering personalized financial recommendations that empower millions of our members to make informed financial decisions. We develop state-of-the-art recommendation platforms, including (but not limited to) deep learning-based retrieval and ranking systems for personalized recommendations.

In this role, you’ll work on building and optimizing the core services that power these recommendations, collaborating closely with other software engineers, data scientists, and data engineers. This is a position where you can make a tangible impact on how millions of people manage their financial lives.

Responsibilities

As a member of the Recs Platform team, you will:

  • Core Product Contribution: Contribute to our core products and services, as well as systems that power critical engineering operations. See your work launched and help solve meaningful problems for customers.

  • Application Development: Gain hands-on experience developing applications using languages such as Java, Python, or Node.js.

  • Data & API Integration: Work with database technologies (such as MySQL, PostgreSQL, or MongoDB) and apply RESTful API design principles to integrate services effectively.

  • Engineering Best Practices: Learn and apply proven best practices in designing, building, and supporting software projects while utilizing modern tools like Git, Jenkins, or Travis.

  • Team Collaboration: Participate in Agile methodologies, work effectively within Scrum teams , and collaborate closely with peers across disciplines to build strong, supportive working relationships.

  • Mentorship and Growth: Receive hands-on guidance, detailed feedback, and mentorship from experienced team members to help launch a rewarding career.

Requirements

This role is ideal for those at the start of their professional journey, with less than two years of industry experience who are eager to learn, grow, and make an immediate impact., + Education: Bachelor’s or Master’s degree in Computer Science, a related technical field, or equivalent practical experience.

  • Experience: 0-2 years of experience developing software applications (relevant coursework, internships, and academic or personal projects are welcome).

  • Technical Fundamentals: Foundational understanding of object-oriented design, programming principles, and Agile development methodologies.

  • Programming Languages: Hands-on or academic experience with one or more programming languages (e.g., Java, Python, C++, etc.).

  • Emerging Tech Awareness: Awareness of AI concepts and a basic understanding of capabilities like Generative AI.

  • Soft Skills: Strong written, verbal, and collaboration skills with the ability to work effectively in a team environment

  • Mindset: A willingness to learn, adapt to new priorities, tools, and technologies in a fast-paced, dynamic environment

Benefits & conditions

Intuit provides a competitive compensation package with a strong pay for performance rewards approach. This position will 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 (https://www.intuit.com/careers/benefits/full-time-employees/) ). 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.

EOE AA M/F/Vet/Disability. Intuit will consider for employment qualified applicants with criminal histories in a manner consistent with requirements of local law.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:02 min

Applying an ETL methodology to infrastructure configuration management

Axel Barbier · WWC 2023

3:48 min

Navigating career transitions to build unconventional software

Nolan Royalty · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:37 min

Optimizing technical profiles for AI sourcing and recruitment

Mina Golesorkhi Mina Golesorkhi · WWC Europe 2026

Videos

See all

Related articles

See all