Software Engineer 2 - Backend

Global financial technology platform powering prosperity through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, serving approximately 100 million customers worldwide.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance · Enterprise SaaS

Description For Software Engineer 2 - Backend

Join Intuit's Data Team in building the next generation data platform focused on Real Time Analytics. As a Software Engineer 2 in the Backend team, you'll be part of Intuit's mission to democratize data at scale through their data mesh initiative. This role combines technical leadership with hands-on development, requiring expertise in Java, cloud technologies, and distributed systems.

You'll work with modern technologies including AWS, Kubernetes, and Kafka, while having the opportunity to mentor fellow engineers and lead technical initiatives. The position involves designing and implementing scalable services, working in an agile environment, and contributing to the technical direction of the team.

Intuit, powering prosperity through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, serves approximately 100 million customers worldwide. This role offers the chance to work on foundational components that impact millions of users while growing your technical and leadership skills.

The ideal candidate will bring 3+ years of Java development experience, strong cloud platform knowledge (preferably AWS), and experience with infrastructure as code. Additional expertise in OLAP databases, data lakes, and distributed systems is valued. You'll be responsible for the full development lifecycle, from gathering requirements to deployment and testing.

This is an excellent opportunity for a mid-level engineer looking to grow in a technical leadership role while working on large-scale data systems that make a real impact on global financial technology.

Last updated 10 minutes ago

Responsibilities For Software Engineer 2 - Backend

  • Acting as the technical subject matter expert: Mentoring fellow engineers and leading a small team
  • Design and implement scalable, modular and secure services
  • Work as part of a fast-paced scrum team
  • Develop, test and deploy code
  • Leading the gathering of functional requirements, developing technical specifications, and project & test planning

Requirements For Software Engineer 2 - Backend

Java
Kubernetes
Kafka
  • 3+ years of experience developing in Java
  • Experience with developing backend services using Java, Spring boot
  • Experience with Cloud technologies (AWS is preferred)
  • Experience developing IAC using Terraform or AWS CDK/Cloudformation
  • BS/MS in computer science or equivalent work experience
  • Experience working in agile teams
  • Solid communication skills
  • Strong understanding of Software fundamentals
  • Experience with testing
  • Experience with AWS and working with large scale systems

Interested in this job?

Jobs Related To Intuit Software Engineer 2 - Backend

Software Engineer 2 - Fullstack

Mid-level Software Engineer position at Intuit focusing on backend development for QuickBooks Online Advanced platform in Bengaluru, requiring Java expertise and cloud technologies experience.

Software Engineer 2

Mid-level Software Engineer position at Intuit, focusing on building next-generation LLM-based applications platform, requiring 2+ years of experience in backend development and cloud technologies.

Software Engineer 2 - Backend

Backend Software Engineer position at Intuit focusing on financial technology development with AI integration, requiring 2+ years of experience in Java, Python, or Go.

Software Engineer 2

Full Stack Software Engineer position at Intuit focusing on subscription management and billing systems, requiring 2+ years of experience in web development and strong expertise in Java, JavaScript, and databases.

Software Engineer 2

Mid-level Software Engineer position at Intuit, focusing on developing AI-integrated financial technology solutions with 2+ years of experience required.