Enable job alerts via email!

Senior Staff / Principal Software Developer

Intuit Inc.

Toronto

On-site

CAD 120,000 - 180,000

Full time

12 days ago

Boost your interview chances

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

Job summary

A leading company is seeking a Senior Staff/Principal Software Developer to join their Builder Catalysts team. In this role, you will lead technology initiatives, design AI-native applications, and collaborate with cross-functional teams to enhance customer solutions. You will leverage your extensive experience in software development and AI technologies to drive innovation and deliver robust solutions in a fast-paced environment.

Qualifications

  • 10+ years of experience in developing systems/software for large business environments.
  • 7+ years designing complex distributed systems.
  • Experience with AI tools and applications.

Responsibilities

  • Drive velocity in the organization by accelerating customer, business, and technology outcomes.
  • Lead significant technology initiatives end-to-end.
  • Design and implement durable software solutions.

Skills

AI technologies
Full-stack development
Analytical skills
Problem-solving skills
Communication skills

Education

BSc/MS in Computer Science or related field

Tools

SageMaker
Python
React
Java
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
  1. Drive velocity in the organization by accelerating customer, business, and technology outcomes through identifying and pursuing key opportunities.
  2. Lead significant technology initiatives end-to-end, including architecture layers.
  3. Understand customer behaviors and collaborate with cross-functional teams to develop solutions for customer problems.
  4. Design and implement durable software solutions to address critical customer issues in a fast-paced environment.
  5. Operate with a boundaryless mindset, contributing beyond primary areas of ownership.
  6. Leverage knowledge of AI native applications to guide their applicability to customer problems, understanding AI models, evaluation tools, and latest technologies.
  7. Create robust, scalable, and secure designs, balancing short-term and long-term goals for high availability and performance.
  8. 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.
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

Hybrid

CAD 100,000 - 125,000

30+ 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

Software Developer (Intermediate/Senior/Principal Levels)

Autodesk, Inc.

Ontario

Remote

CAD 80,000 - 130,000

2 days ago
Be an early applicant

Senior JavaScript Developer - Decoupled CMS Specialist

Therefore

Toronto

Remote

CAD 90,000 - 130,000

Yesterday
Be an early applicant

Principal Software Developer

Dayforce US, Inc.

Remote

CAD 85,000 - 130,000

5 days ago
Be an early applicant

Principal Software Developer

Dayforce

Remote

CAD 95,000 - 170,000

5 days ago
Be an early applicant

Principal Software Developer

LightSpeed Retail

Ottawa

Remote

CAD 130,000 - 180,000

6 days ago
Be an early applicant

Responsable en développement logiciels/ Lead Frontend Developer

Ticketmaster

Toronto

Remote

CAD 90,000 - 130,000

2 days ago
Be an early applicant