Responsibilities
- Design, build, test, instrument, launch, monitor, and operate full-stack HCM features from customer problem through production iteration.
- Build AI-powered and agentic capabilities using LLM-backed workflows, retrieval, structured extraction, and task automation.
- Establish prompt and context design, evaluation and regression testing, guardrails, fallback behavior, cost and latency management, and observability for non-deterministic systems.
- Use AI development tooling throughout the software development workflow and help establish shared team practices and internal tooling.
- Drive technical designs and architectural decisions, document tradeoffs, reduce technical debt and operational toil, and improve reliability.
- Participate in on-call for owned services and use operational learnings to improve system health.
- Mentor engineers through onboarding, pairing, code reviews, and technical guidance.
- Partner with Product Management, Design, Data, QA, HCM teams, and platform teams to shape scope and integration contracts.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- At least 5 years of professional software engineering experience building and operating production software.
- Production experience with a modern JavaScript or TypeScript front-end framework, ideally React, plus a backend language such as Java, Kotlin, Go, Python, or Node.js.
- Knowledge of distributed systems, API design, relational and non-relational data modeling, and service-oriented architecture.
- Hands-on experience with cloud infrastructure such as AWS or GCP, containerization, and CI/CD pipelines.
- Practical production or near-production experience building LLM-backed features, retrieval-augmented systems, agentic workflows, or ML-driven product capabilities.
- Fluent daily use of AI development tooling with concrete examples of its impact on engineering output.
- Experience owning features end to end with minimal direction and shipping them to customers.
- Strong written and verbal communication, including technical design writing and explaining tradeoffs to non-engineers.
- Experience working in an Agile environment with iterative delivery.
- Preferred experience includes HR technology, payroll, workforce management, fintech, auditable or financially material systems, AI evaluation harnesses, rules engines, complex workflows, partner APIs, front-end performance, accessibility, mentoring, privacy frameworks, and legacy modernization.
Benefits
- Competitive compensation package with pay-for-performance rewards.
- Position may be eligible for a cash bonus, equity rewards, and benefits under applicable plans and programs.
- Expected work location is Toronto; no remote or hybrid arrangement is stated.
Categories
About Intuit
Intuit is a global technology platform that helps our customers and communities overcome their most important financial challenges. Serving millions of customers worldwide with TurboTax, QuickBooks, Credit Karma and Mailchimp, we believe that everyone should have the opportunity to prosper and we work tirelessly to find new, innovative ways to deliver on this belief. We encourage conversations on this page and will not delete comments that follow our terms of use. In order to keep this a safe community, the below posts may be removed: Repeated posts of the same content, spam or posts from fake accounts or profiles, offensive language or material, threats to others in the community, posts deliberately aimed to have a negative effect on the community or conversations.
