Software Engineer 2 Job in Intuit
Software Engineer 2
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
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
Minimum 2 Years
2 - 4 Hires