Software Engineer 2 Job in Intuit
Software Engineer 2
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
Job Overview
Position: Software Engineer 2
Team: Virtual Expert Platform
The Virtual Expert Platform is designed to create seamless interactions between customers and experts through capabilities like chat, telephony, video, co-browsing, appointments, secure document sharing, and intelligent routing/matching. As a Software Engineer 2, you will help create world-class experiences for customers and experts by providing high-quality, flexible, and secure collaboration tools, all while ensuring an enjoyable and trusted experience.
Responsibilities
As a Software Engineer 2, you will be involved in:
Functional Requirements & Technical Specifications:
- Collaborating with stakeholders to gather functional requirements and develop technical specifications.
Design & Development:
- Designing and developing software solutions for web and mobile apps, including prototypes and proof of concepts (POCs). This includes both front-end and back-end development.
Hands-on Coding:
- Engaging in roughly 95% hands-on coding to build and maintain features.
Bug Fixing & QA:
- Troubleshooting defects/bugs during various phases of development (QA, pre-production, production, and post-release patches).
Cross-Functional Collaboration:
- Working closely with product management, quality assurance (QA/QE), business units, and other product teams to deliver results.
Design and Architecture Contribution:
- Contributing to the design and architecture of the platform, ensuring scalability and robustness.
Agile Methodologies:
- Applying Agile Development, SCRUM, or Extreme Programming methodologies to the development process.
Qualifications
Educational Requirements:
- BS/MS in Computer Science or an equivalent technical field.
Technical Skills:
- Strong proficiency in Object-Oriented Programming concepts and experience with the entire Software Development Life Cycle (SDLC).
- Expertise in Software Design and Architecture.
- Hands-on experience with unit testing and Test Driven Development (TDD).
- Solid Android/Kotlin experience for native application development.
- Strong understanding of UI/UX best practices to create user-friendly and intuitive interfaces.
Why Join Intuit?
Innovative Work Environment:
- Work on cutting-edge technologies to create impactful products that help people manage and improve their financial lives.
Collaborative Culture:
- Be part of a diverse, dynamic team that values collaboration and cross-functional teamwork.
Hands-On Experience:
- You will be coding and solving real-world challenges in a role that emphasizes hands-on development and technical innovation.
Impactful Work:
- Your work will directly contribute to a platform that helps customers and experts collaborate effectively, driving better financial outcomes.
This role offers a great opportunity for someone with strong technical skills and a passion for delivering high-quality solutions. If you thrive in a hands-on environment and want to make an impact at a leading financial technology company, we encourage you to apply!
Qualification : BS/MS in Computer Science or an equivalent technical field.

