Software Engineer 2 Job in Intuit

Software Engineer 2

Apply Now
Job Summary

Job Overview

Join the Virtual Experts Platform (VEP) at Intuit as a Software Engineer 2. VEP powers AI-driven and AI-assisted human expertise to ensure that every customer entering the Intuit ecosystem always has a trusted expert by their side. Serving as the backbone for TurboTax Live, TurboTax Full Service, and QuickBooks Live, VEP is central to Intuit s strategic Big Bet 2 and impacts every customer and product across the tech ecosystem.

We are looking for a seasoned technology leader with a platform mindset and experience in building and operating highly performant solutions at scale. As a Software Engineer 2, you will use your deep technical expertise, analytical and problem-solving skills to drive the platform forward with a vision for the future and innovation. This role requires a highly motivated, self-starting individual who thrives in a collaborative environment and is passionate about building world-class platforms.

Responsibilities

  • Technical Leadership: Act as the technical subject matter expert, mentoring fellow engineers, demonstrating expertise, and leading a small team in solving complex programming and design challenges.
  • Design & Implementation: Use your coding expertise to design and implement scalable, modular, and secure services for VEP.
  • Collaboration: Work as part of a fast-paced scrum team, collaborating with product managers, developers, and designers to drive the success of the platform.
  • Code Development: Develop, test, and deploy your own code while ensuring high-quality deliverables.
  • Functional Requirements & Specifications: Lead the gathering of functional requirements and develop technical specifications, project plans, and test strategies.

Qualifications

  • 2+ years of experience in Java development, specifically backend services using Java and Spring Boot.
  • Experience with Cloud database technologies, particularly AWS.
  • Strong understanding of relational and NoSQL databases.
  • Experience building streaming applications, including Data Lake, Kafka, and schema modeling.
  • Experience and understanding of Kubernetes is a plus.
  • Experience with deployment and testing of applications.
  • Proficiency with version control tools, such as Git.
  • Ability to utilize automation and orchestration tools to build scalable systems.
  • Experience with monitoring tools like Splunk and Wavefront, and the ability to create dashboards and visualizations.
  • Solid understanding of large-volume data pipelines.
  • BS/MS in Computer Science or equivalent work experience.
  • Excellent communication skills and solid understanding of software fundamentals.
  • Experience with Agile methodology and CI/CD software development practices.
  • A problem-solving mindset with a history of delivering high-quality results.
  • A can-do attitude, with a willingness to take ownership of problems and demonstrate extreme accountability.

Qualification :
BS/MS in computer science or equivalent work experience
Experience Required :

Minimum 2 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs