Enable job alerts via email!

Senior Staff / Principal Software Developer

Intuit Inc.

Toronto

On-site

CAD 130,000 - 180,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading technology company seeks a Senior Staff / Principal Software Developer in Toronto to drive innovation in AI-native applications. The role encompasses full responsibility for product development, focusing on customer satisfaction through collaboration and advanced technologies. Ideal candidates will have substantial experience in large-scale systems and a passion for transforming customer experiences.

Qualifications

  • 10+ years in software/system development for large businesses.
  • 7+ years designing complex distributed systems.
  • Experience in full-stack development with AI tools.

Responsibilities

  • Lead technology initiatives and drive organization velocity.
  • Collaborate across teams for feature development.
  • Design durable software solutions for customer issues.

Skills

Analytical
Problem Solving
Communication
Collaboration

Education

BSc / MS in Computer Science or related field

Tools

React
Angular
SwiftUI
Kotlin
Java
Typescript
Spring
NodeJS
SageMaker
Vert.x
LangChain
LLMs
Prompt Engineering
DialogFlow
Python
AWS
GCP

Job description

Come join Intuit's community of 'Builder Catalysts' as a Senior Staff / Principal Software Developer and help us power prosperity around the world.

Intuit's Builder Catalysts co-create with cross-functional partners and exhibit extreme ownership in the end-to-end product development lifecycle, including ideation, rapid experimentation, customer research, and execution. AI-native experiences are designed from the ground up with AI in mind, taking advantage of the unique benefits of AI to solve customers’ problems. Our Builder Catalysts are customer obsessed, demonstrate boundaryless collaboration & focus on transformative AI.

Responsibilities

  • Drive velocity in the organization by accelerating customer, business, and technology outcomes through identifying and pursuing key opportunities.
  • Lead significant technology initiatives end-to-end, including architecture layers.
  • Understand customer behaviors and collaborate with cross-functional teams to develop solutions for customer problems.
  • Design and implement durable software solutions to address critical customer issues in a fast-paced environment.
  • Operate with a boundaryless mindset, contributing beyond primary areas of ownership.
  • Leverage knowledge of AI native applications to guide their applicability to customer problems, understanding AI models, evaluation tools, and latest technologies.
  • Create robust, scalable, and secure designs, balancing short-term and long-term goals for high availability and performance.
  • Engage in continuous learning and experimentation with cutting-edge technologies to solve customer problems.

Team and Collaboration

  • Partner with internal and external groups for cross-functional design, development, and integration.
  • Collaborate with teams from Architecture, Product Management, and Operations for feature development and deployment.

Community

  • Contribute to standards, best practices, and industry trend analysis.
  • Share insights on emerging technologies, prototypes, patents, and process improvements.

Minimum Qualifications

  • 10+ years of experience in developing systems / software for large business environments.
  • 7+ years designing complex distributed systems, management products, or business applications.
  • Full-stack development experience with AI tools and application to user or backend solutions.
  • Experience with AI technologies like SageMaker, Vert.x, LangChain, LLMs, Prompt Engineering, DialogFlow, Python.
  • Proficiency with front-end (React, Angular, SwiftUI, Kotlin) or back-end (Java, Typescript, Spring, NodeJS) technologies.
  • Experience with cloud platforms like AWS or GCP is highly desirable.
  • At least 1 year working on AI native applications.
  • BSc / MS in Computer Science or related field.

Leadership & Soft Skills

  • Strong analytical, problem-solving, and communication skills.
  • Mentoring ability and effective communication with technical and non-technical audiences.
  • Team-oriented with a collaborative spirit.
  • Ability to thrive in a fast-paced, complex environment.
  • Excellent communication skills, including to executives and global teams.
  • Self-starter with decision-making capabilities.
  • Proven results-driven approach and ability to work across time zones.

J-18808-Ljbffr

Create a job alert for this search

Staff Software Developer • Toronto, ON, Canada

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Staff / Principal Software Developer

Intuit Inc.

Toronto

On-site

CAD 120,000 - 180,000

13 days ago

Senior Staff / Principal Software Developer

Intuit Inc.

Toronto

Hybrid

CAD 90,000 - 160,000

30+ days ago

Senior Staff / Principal Software Developer

Intuit Inc.

Toronto

On-site

CAD 90,000 - 150,000

30+ days ago

Principal Software Engineer - Platform Security / Compliance Architect - (Remote)

New Relic, Inc.

Toronto

Remote

CAD 120,000 - 160,000

7 days ago
Be an early applicant

Senior or Principal Software Engineer(s)

HRB

Toronto

On-site

CAD 100,000 - 150,000

Today
Be an early applicant

Lead Software Developer (Java)

BMO Financial Group

Toronto

On-site

CAD 74,000 - 139,000

2 days ago
Be an early applicant

Principal Software Developer

Dayforce

Remote

CAD 95,000 - 170,000

7 days ago
Be an early applicant

Principal Software Developer

CaseWare

Toronto

On-site

CAD 130,000 - 180,000

9 days ago

Principal Software Developer

Autodesk

Toronto

On-site

CAD 120,000 - 160,000

8 days ago