> Markdown version of [/jobs/ext/1750499-software-engineer-i-credit-karma](https://www.wearedevelopers.com/jobs/ext/1750499-software-engineer-i-credit-karma). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer I - Credit Karma - **Company:** Intuit Inc. - **Location:** Charlotte, NC, United States - **Experience:** Starter - **Contract:** Internship / Graduate position - **Skills:** 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, Software Engineering, Deep Learning, Software Application Programming, Generative AI, Git, Information Technology, Restful APIs, Jenkins, Programming Languages - **Published:** July 16, 2026 - **Apply:** https://www.juju.com/job/00000000gh6dni ## About the Role 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 ## 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. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [The Road to MLOps: How Verivox Transitioned to AWS](https://www.wearedevelopers.com/videos/1050-the-road-to-mlops-how-verivox-transitioned-to-aws) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Our GitOps approach for deploying an Identity Provider and an API Gateway in a SaaS company](https://www.wearedevelopers.com/videos/776-our-gitops-approach-for-deploying-an-identity-provider-and-an-api-gateway-in-a-saas-company) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer)