Software Developer 1

Intuit, Inc.

Toronto

Hybrid

CAD 94,000 - 127,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Intuit, Inc. is hiring a Software Engineer 1 in a hybrid role based in Toronto. You will contribute across the full stack, building end-to-end features for the DataX team that powers TurboTax document capture and AI-assisted tax workflows.

The role emphasizes hands-on coding (80–95%), collaboration with product/design, and participation in incident response and on-call readiness. 0–2 years of experience required, with a strong foundation in CS fundamentals and modern software practices.

Qualifications

  • BS/MS in Computer Science or a related field, or equivalent practical experience.
  • 0–2 years of professional software development experience; internships/co-ops count.
  • Strong fundamentals in data structures and algorithms, OO design.
  • Proficiency in Python, TypeScript/JavaScript, or Java/Kotlin; willing to work frontend and backend.
  • Experience building or consuming web services and APIs (REST).
  • Understanding of SDLC, Git-based workflows, and code review.
  • Exposure to unit testing and Test-Driven Development (TDD).
  • Curiosity, proactive learning, and ownership mindset.
  • Strong written and verbal communication and collaboration skills.

Responsibilities

  • Deliver high-quality software end to end, from requirements and design through code, tests, documentation, and release.
  • Build and extend AI agent capabilities and tooling for document capture and import workflows.
  • Develop customer-facing UI components in collaboration with design and product teams.
  • Coordinate across services and teams to deliver features with small PRs.
  • Improve system resilience with error handling, timeouts, retries, and fallbacks.
  • Instrument features with telemetry and analytics to measure adoption and diagnose failures.
  • Join on-call rotation and participate in incident response.
  • Participate in early quality activities, including code/design reviews.
  • Prototype and explore alternative approaches and demo work to the team.
  • Collaborate with cross-functional teams to meet shared commitments.
  • Balance feature work with tech debt reduction and operational excellence.

Skills

Python
TypeScript/JavaScript
Java/Kotlin
REST APIs
SDLC & Git workflows
TDD
Frontend & Backend
Code reviews

Education

BS/MS in Computer Science or related field

Tools

Git
REST

Job description

Come join the DataX team as a Software Engineer 1!

DataX captures customer tax data from any source, at any point in the tax experience. That includes documents customers upload from their computer, photos of paper forms taken on their phone, and data imported directly from third parties like payroll providers and financial institutions. We classify each document, extract the tax information, and apply it to the return, so customers answer fewer questions and finish their taxes in minutes instead of hours. DataX is a foundational building block of the future of TurboTax.

Our team is building the document acquisition experience inside TurboTax's AI-powered tax assistant. When a customer says 'add my tax docs,' our agent tools, services, and UI components let them upload, snap, or import their documents right in the conversation, and then show them what was found and applied to their return.

Intuit has embraced a hybrid way of working. This is a hybrid role with the expectation of working from our Toronto office 3 days per week.

Responsibilities
  • Deliver high-quality software end to end, from requirements and design through code, tests, documentation, and release. Roughly 80–95% of your time is hands-on coding.
  • Build and extend AI agent capabilities, such as tools, skills, and orchestration logic, that let our assistant help customers upload, photograph, and import their tax documents.
  • Build customer-facing UI components, like capture flows, upload progress indicators, and document summary cards, in close partnership with designers and product managers.
  • Deliver features that span multiple services and repositories, coordinate with the teams that own them, and keep pull requests small, focused, and easy to review.
  • Make our systems more resilient by improving error handling, timeouts, retries, and fallback paths, and by taking part in bug bashes before and after launches.
  • Instrument features with telemetry and clickstream analytics so the team can measure adoption and diagnose failures quickly.
  • Help maintain AI quality: run and analyze evaluation suites and production traces, find the root cause of failures, and close the gaps.
  • Join the on-call rotation (starting as secondary) and take part in incident response. Resolve defects found in QA, pre-production, production, and post-release.
  • Contribute to early quality activities, including peer reviews of estimates, designs, and code.
  • Prototype and spike alternative approaches when the right answer isn't obvious, and demo your work to the team.
  • Work cross-functionally with product management, design, QE, data science, and partner engineering teams to deliver against shared commitments.
  • Balance feature work with tech debt reduction and operational excellence.
Qualifications
  • BS/MS in Computer Science or a related field, or equivalent practical experience.
  • 0–2 years of professional software development experience. Internships and co-ops count.
  • A solid grasp of software engineering fundamentals (data structures, algorithms, object-oriented design) and how to apply them in practice.
  • Proficiency in at least one of Python, TypeScript/JavaScript, or Java/Kotlin, and willingness to work across both frontend and backend.
  • Experience building or consuming web services and APIs (REST).
  • An understanding of the Software Development Life Cycle (SDLC), Git-based workflows, and code review.
  • An understanding of unit testing and Test-Driven Development (TDD).
  • A strong desire to learn. You're curious, you ask thoughtful questions, and you seek out unfamiliar areas, including production incidents.
  • A self-starter, can-do attitude and a willingness to take ownership of problems from start to finish.
  • Clear written and verbal communication, plus strong partnership skills.

Intuit provides a competitive compensation package with a strong pay for performance rewards approach. This position may be eligible for a cash bonus, equity rewards and benefits, in accordance with our applicable plans and programs (see more about our compensation and benefits at Intuit®: Careers | Benefits). Pay offered is based on factors such as job-related knowledge, skills, experience, and work location. To drive ongoing fair pay for employees, Intuit conducts regular comparisons across categories of ethnicity and gender.

The expected base pay range for this position is:
Toronto $94,000 - $127,000

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer 1, DGX
Software Developer 1, DGX

Intuit • Toronto

Hybrid
CAD 94,000 - 127,000
Hybrid work model
Cash bonus
Equity rewards
Software Developer 1, DGX
Software Developer 1, DGX

Intuit • Toronto

Hybrid
CAD 94,000 - 127,000
Senior Software Developer, Full-Stack
Senior Software Developer, Full-Stack

Intuit, Inc. • Toronto

Hybrid
CAD 132,000 - 179,000
Senior Staff Software Developer
Senior Staff Software Developer

Intuit, Inc. • Toronto

Hybrid
CAD 130,000 - 190,000
Bonus eligible
Equity rewards
Benefits package
Staff Software Developer, Canada Tax Content
Staff Software Developer, Canada Tax Content

Intuit, Inc. • Toronto

Hybrid
CAD 165,000 - 223,000
Staff Software Developer, Canada Tax Content
Staff Software Developer, Canada Tax Content

Intuit • Toronto

On-site
CAD 165,000 - 223,000
Software Developer 1
Software Developer 1

Intuit • Toronto

On-site
CAD 65,000 - 90,000
Software Developer 1 - API Management Platform
Software Developer 1 - API Management Platform

Intuit, Inc. • Toronto

Hybrid
CAD 94,000 - 127,000
Hybrid Software Engineer I — AI Doc Uploads
Hybrid Software Engineer I — AI Doc Uploads

Intuit, Inc. • Toronto

Hybrid
CAD 94,000 - 127,000
Staff Software Developer, Verified Identity Network
Staff Software Developer, Verified Identity Network

Intuit, Inc. • Toronto

On-site
CAD 165,000 - 223,000