Intuit Software Engineer 1 – Full Stack Recruitment 2026 | Apply Online
Intuit is hiring for the position of Software Engineer 1 – Full Stack, offering an opportunity to work on scalable applications, backend services, and APIs. The role is intended for early-career software engineers with experience in Java, Kotlin, or Python, along with ReactJS and backend development technologies.
The position involves working with experienced engineers and product managers to develop reliable software while gaining exposure to microservices, distributed systems, Test-Driven Development (TDD), and Domain-Driven Design (DDD).
An additional focus of this opening is the use of agentic development tools to deliver software features in a fast-paced engineering environment.
Job Details
| Detail | Information |
|---|---|
| Company | Intuit |
| Position | Software Engineer 1 – Full Stack |
| Experience | 0–2 years in qualifications; 1–3 years in overview |
| Job category | Software Engineering |
| Role type | Full Stack Engineering |
| Programming languages | Java, Kotlin, or Python |
| Frontend technology | ReactJS |
| Backend frameworks | Spring Boot, Django, FastAPI |
| Employment type | Not specified in supplied description |
| Work location | Not specified in supplied description |
| Salary | Competitive compensation; exact amount not disclosed |
Responsibilities
Selected candidates will contribute to the development and maintenance of software applications, backend services, and APIs.
Key responsibilities include:
- Designing, developing, testing, and maintaining backend applications and RESTful APIs.
- Writing clean, reusable, efficient, and maintainable code.
- Working with senior engineers and product managers to convert functional requirements into technical solutions.
- Participating in technical design discussions and implementing scalable backend services.
- Developing unit and integration tests to maintain application quality.
- Applying object-oriented programming, design patterns, and Test-Driven Development.
- Working with relational databases and writing efficient SQL queries.
- Understanding database transactions and data consistency.
- Debugging and resolving application issues across development, testing, and production environments.
- Participating in code reviews and improving code quality based on feedback.
- Supporting performance optimisation, monitoring, and backend reliability.
- Collaborating with cross-functional teams in an Agile development environment.
- Taking ownership of assigned features, testing, and documentation.
- Supporting production issues, incident investigations, and root cause analysis under experienced engineers’ guidance.
- Using agentic development tools to deliver features efficiently.
Required Skills and Qualifications
According to the supplied job description, candidates should have the following skills:
Programming and Backend Development
- Strong programming knowledge in at least one of Java, Kotlin, or Python.
- Familiarity with ReactJS.
- Experience with backend frameworks such as Spring Boot, Django, or FastAPI.
- Hands-on experience developing and consuming RESTful APIs.
- Understanding of object-oriented programming and software engineering fundamentals.
Computer Science Fundamentals
- Data Structures and Algorithms.
- Database Management Systems (DBMS).
- SQL and relational database concepts.
- Database transactions, ACID properties, and data consistency.
- Microservices architecture and distributed systems fundamentals.
Software Engineering Practices
- Familiarity with unit testing and debugging.
- Ability to write testable and maintainable code.
- Understanding of Git and version control workflows.
- Basic knowledge of CI/CD.
- Understanding of Agile software development methodologies.
- Good analytical, problem-solving, and troubleshooting skills.
Agentic Development Tools
Intuit also expects candidates to understand agentic software development tools. This is an additional focus beyond conventional programming and backend development skills.
Candidates should be prepared to demonstrate how they use development tools effectively while maintaining responsibility for code quality, testing, and implementation.
Experience Requirement: Important Clarification
There is a small discrepancy in the supplied job description:
- The Job Overview mentions 1–3 years of experience.
- The Qualifications section mentions 0–2 years of professional software development experience.
Applicants should check the current official application page to confirm the applicable experience range before applying.
What Makes This Role Interesting?
This position combines full-stack development with a strong backend engineering focus.
Engineers will work with APIs, relational databases, testing practices, and scalable services while gaining exposure to architectural concepts such as microservices and distributed systems.
The emphasis on TDD, DDD, production support, and agentic development tools also makes this role relevant to candidates interested in modern software engineering practices rather than frontend development alone.
About Intuit
Intuit is a global financial technology company whose products include:
- TurboTax
- Credit Karma
- QuickBooks
- Mailchimp
The company develops financial technology products and services used by individuals, businesses, and organisations around the world.
How to Apply
Interested candidates can submit their applications through Intuit’s recruitment portal.