Software Engineer 2 Job in Intuit

Software Engineer 2

Apply Now
Job Summary

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.
Experience Required :

Fresher

Vacancy :

2 - 4 Hires

Apply Now
Similar Jobs for you

See more recommended jobs

Your 4 Step Guide to Career Success

Apply for jobs
Create Profile
Schedule Interview
Get Hired