Software Engineer 2

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
Contact Company
2+ years of experience
Finance · Enterprise SaaS

Description For Software Engineer 2

Intuit, a global financial technology leader serving 100 million customers worldwide, is seeking a Software Engineer 2 for their Virtual Experts Platform (VEP) team. This platform is central to Intuit's strategy, powering AI-driven digital expertise and AI-assisted human expertise across their product ecosystem including TurboTax Live, TurboTax FullService, and QuickBooks Live.

The role offers an exciting opportunity to work on a platform that ensures no Intuit customer experiences a 'dead-end' by providing constant access to trusted expert assistance. As a Software Engineer 2, you'll be instrumental in building and maintaining highly performant solutions at scale, working with cutting-edge technologies including Java, AWS, and Kafka.

The position requires a technical trailblazer who can tackle complex features that experts rely on for customer collaboration. You'll be working in an agile environment, collaborating with product managers, developers, and designers. The role demands strong problem-solving abilities, technical expertise, and the capability to mentor fellow engineers.

This is an ideal opportunity for someone passionate about building world-class platforms at scale, with interests in financial technology and AI-driven solutions. The role offers the chance to work on technology that directly impacts millions of customers' financial lives while growing professionally in a dynamic, innovative environment.

Key technologies include Java, Spring Boot, AWS, Kafka, and Kubernetes, with exposure to both relational and NoSQL databases. The position requires experience with modern development practices including CI/CD, version control, and automated testing.

Last updated 6 minutes ago

Responsibilities For Software Engineer 2

  • Act as technical subject matter expert and mentor fellow engineers
  • Design and implement scalable, modular and secure services
  • Work as part of a fast-paced scrum team
  • Develop, test and deploy code
  • Lead gathering of functional requirements, developing technical specifications, and project & test planning

Requirements For Software Engineer 2

Java
Kafka
Kubernetes
MongoDB
  • 2+ years of experience developing in Java
  • Experience with developing backend services using Java, Spring boot
  • Experience with Cloud database technologies specifically AWS
  • Understanding of relational and NOSQL databases
  • Experience in building streaming applications
  • Experience with Data Lake, Kafka, schema modelling
  • Experience with Kubernetes
  • Experience in deploying, testing applications
  • Experience with git or other version control tools
  • Experience with Splunk, Wavefront, and creating Dashboards
  • Experience with large-volume data pipelines
  • BS/MS in computer science or equivalent work experience
  • Solid communication skills
  • Strong understanding of Software fundamentals
  • Experience with Agile methodology and CI/CD
  • Helpful, can-do attitude and willingness to take ownership

Interested in this job?

Jobs Related To Intuit Software Engineer 2

Software Engineer 2

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

Software Engineer 2

Mid-level Software Engineer position at Intuit, working on QuickBooks Desktop Product Development, requiring 3+ years experience in software development and expertise in Java/Python.

Software Engineer 2

Mid-level Software Engineer position at Intuit, focusing on backend development with Java and Spring Boot, requiring 2+ years of experience in web development.

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.

Executive Travel Program Manager

Executive Travel Program Manager role at Intuit managing high-level executive travel and private aviation programs with competitive compensation.