CrawlJobs Logo

Staff Software Developer

Canada, Toronto Employment contract 172000.00 - 222000.00 CAD / Year · Job Posted June 30, 2026
Apply Position
Job Link Share

Job Description

Are you interested in developing platforms that are high scale and mission-critical? Do you want to shape the way thousands of engineers build and ship new AI products at Intuit? The GenUX team is leading the way to empower all new AI experiences on web and mobile apps at Intuit. The team is building and driving critical services that power the new AI native web apps and plugins registries, runtime and rendering. In this position, you will have the opportunity to make a massive impact on Intuit's transformation into an AI-driven expert platform. Come join Intuit's GenUX team as a Staff Software Developer to help shape how Intuit designs, crafts, operates, and runs web applications. We are seeking a Staff Software Developer with a strong passion for building successful web applications, services, and APIs that deliver big value to customers. You are comfortable in dealing with ambiguity and changes. You love to take initiative, and have a bias towards action. You are not afraid to tackle difficult problems and dive into new technologies.

Job Responsibility

  • Drive large-scale projects to completion, from inception to production
  • Interface directly with stakeholders to ensure effective delivery
  • Mentor other team members and foster a culture of growth
  • Operate in a fast-moving environment, make quick decisions, and execute fiercely to deliver outcomes
  • Take passion in going deep into critical issues and apply the learnings back into the product and team, whether technical or procedural
  • Deep empathy for and staunch advocacy for the customer.

Requirements

  • 8+ years of overall fullstack experience - we use Node/React and Java
  • BS/MS in computer science or equivalent work experience
  • Experience building and operating large-scale, consumer-facing web applications and services
  • Proficiency in server-side technologies, cloud technologies, web development, and the desire to work in a multi-disciplinary team operating in a DevOps model
  • Expertise in service design, discovery, and runtime orchestration systems would be a strong asset
  • Experience building and operating high traffic services & APIs is highy preferred.

Nice to have

  • Expertise in service design, discovery, and runtime orchestration systems would be a strong asset
  • Experience building and operating high traffic services & APIs is highy preferred.

What we offer

  • competitive compensation package
  • strong pay for performance rewards approach
  • cash bonus
  • equity rewards
  • benefits

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Staff Software Developer

8 matching positions

Staff Software Developer

The Stream Processing & Analytics (SPA) team is building an elastic, reliable, d...
Location
Location
Germany
Salary
Salary:
147600.00 - 173400.00 EUR / Year
confluent.io Logo
Confluent
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS, MS, or PhD in computer science or a related field, or equivalent work experience
  • 8+ years of relevant experience in stream processing or large-scale distributed systems
  • Demonstrated strong fundamentals and extensive experience in the architecture, design, and development of a complex engineering system from end to end
  • Proven ability to lead efforts with a group OR own a deep technical area individually, and effectively align small groups on technical direction
  • Strong understanding of cloud engineering principles, including building and operating mission-critical systems in public cloud environments
  • Proficiency in Go, Java, Scala, or Rust with the ability to contribute technically to development in these languages
Job Responsibility
Job Responsibility
  • Architect and Drive Technical Strategy: Own the architecture and technical strategy for a complex engineering system (e.g., a core component of scheduling, deployment, autoscaling, or state management) within the Flink engine
  • Contribute to the broader technical vision and translate it into actionable, high-impact projects aligned with Confluent Cloud’s strategic goals
  • Exercise sound judgment in balancing short-term implementation efforts versus long-term architectural health
  • Complex Project Execution: Independently drive the execution of open-ended, complicated technical projects within your area of expertise or across peer teams from inception through production
  • Identify and initiate high leverage, high impact projects in your area of expertise and gain buy-in from stakeholders
  • Significantly simplify the complexity of code and design to help the team and company move fast
  • Technical Expertise and Operational Excellence: Serve as the sought-out technical expert for your domain, driving great quality and impact to architectural designs for your team and peer teams
  • Improve the stability, performance, scalability, and operational excellence across multiple critical systems within the SPA team
  • Act as a subject matter expert for troubleshooting and improving operational automation, proactively addressing systemic issues
  • Mentorship and Communication: Demonstrate strong, clear, succinct technical communication skills (written and verbal) to drive clear decisions and uplevel communication for the team
What we offer
What we offer
  • Remote-First Work
  • Robust Insurance Benefits
  • Flexible Time Away
  • The Best Teammates
  • Experience Ambassadors
  • Open and Honest Culture
  • Well-Being and Growth
  • Offers Equity
  • Fulltime
Read More
Arrow Right

Senior Staff Software Developer, Developer Infrastructure

Join us in building the future of finance. Our mission is to democratize finance...
Location
Location
Canada , Toronto
Salary
Salary:
213000.00 - 250000.00 CAD / Year
robinhood.com Logo
Robinhood
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of software engineering experience
  • 3+ years in a Staff or Senior Staff role
  • Deep experience designing and building large-scale developer infrastructure systems (e.g., CI/CD, build systems, testing frameworks, dev environments, observability tooling)
  • Strong expertise in one or more programming languages (Go, Python, JavaScript/TypeScript preferred)
  • Proven track record of leading cross-functional engineering initiatives and shipping platform-wide improvements
  • Exceptional communication and collaboration skills — comfortable influencing across all levels of engineering and product
  • Passion for developer experience, operational excellence, and enabling others to succeed
  • Deep understanding of system design, reliability engineering, and performance optimization
  • Experience in organizations with high software delivery velocity and strong engineering culture
Job Responsibility
Job Responsibility
  • Architect and build robust, scalable systems that enhance Robinhood’s ability to deliver high-quality, full stack applications quickly and safely
  • Lead cross-functional engineering efforts that improve frontend and backend developer workflows — including build systems, test automation, CI/CD pipelines, local dev environments, and dev-config tooling
  • Drive design reviews, operational readiness, and post-incident learnings for core developer experience systems
  • Champion engineering productivity by identifying friction in the development lifecycle and automating complex workflows
  • Set strategy and technical standards that elevate code quality, observability, and operational reliability across web, mobile, and service layers
  • Collaborate with product, platform, and infrastructure teams to align on long-term roadmaps and architectural direction
  • Provide technical mentorship and influence across teams, elevating engineering practices company-wide
What we offer
What we offer
  • bonus opportunities
  • equity
  • benefits
  • Fulltime
Read More
Arrow Right

Staff Software Developer, Capital

If you are looking for a career at a dynamic company with a people-first mindset...
Location
Location
Canada , Toronto
Salary
Salary:
147000.00 - 184000.00 CAD / Year
acvauctions.com Logo
ACV Auctions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS degree in Computer Science or a related technical discipline, or equivalent practical experience
  • Expert experience with Python
  • Expert experience with Distributed Systems Design and/or Event-Driven development
  • Expert experience and understanding of pyramid testing methodologies
  • Expert experience with build & deployment automation (CI/CD, GitHub Actions, Jenkins/TeamCity)
  • Experience with AWS, SQL, and Pub/Sub patterns (Kafka)
  • Expert experience with version control systems (Git)
  • Expertise in architecting secure and scalable financial systems, with a deep understanding of data encryption, access controls, fraud detection, and regulatory compliance
  • Proven experience building and optimizing workflows for the loan origination lifecycle (e.g., application, credit assessment, funding, portfolio management)
  • Hands-on experience with the integration of financial platforms, such as loan origination systems (LOS), ERPs, and servicing systems
Job Responsibility
Job Responsibility
  • Design, develop, and maintain software applications that solve real-world problems and enhance our products
  • Collaborate with cross-functional teams to deliver high-quality, scalable, and innovative solutions
  • Actively and consistently support all efforts to simplify and enhance the customer experience
  • Build on, establish, and document best practices and coding standards
  • Support product delivery teams by providing guidance on technical solutions when asked
  • Conduct code reviews, develop high-quality documentation, and build robust test suites
  • Own the overall performance of products and frameworks within a defined area of focus
  • Previous experience leading POCs or technical tool adoption initiatives
  • Provide technical support for multiple applications within the technology portfolio, including both code development and DevOps
  • Provide technical leadership, mentorship, and guidance to multiple teams, fostering a culture of continuous improvement and technical excellence
What we offer
What we offer
  • Company Sponsored (paid) Healthcare, Dental, Vision, Life/AD&D, Short-Term and Long-Term Disability
  • Comprehensive additional optional benefits such Critical Illness and Supplemental Life/AD&D
  • All insurance benefits go into effect on your date of hire
  • Generous Parental Leave Top-Up Pay and Vacation Programs
  • Employee Stock Purchase Program with additional opportunities to earn stock in the company
  • Retirement planning through the Company's RRSP
  • Fulltime
Read More
Arrow Right

Staff Software Developer, Search & Distributed Systems

If you are looking for a career at a dynamic company with a people-first mindset...
Location
Location
Canada , Toronto
Salary
Salary:
147000.00 - 220000.00 CAD / Year
acvauctions.com Logo
ACV Auctions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of software engineering experience, with at least 3+ years operating at a Senior or Staff level focusing on distributed systems and high-throughput platforms
  • Deep, authoritative knowledge of Elasticsearch internals. You have managed large-scale clusters and deeply understand mapping, analysis, query optimization, cluster state management, and split-brain mitigation
  • Proficiency in the systems upstream and downstream of Search. You have hands-on experience with Kubernetes (EKS/GKE), API Gateway/BFF architectures, and event streams (Kafka)
  • A proven track record of implementing fault-tolerant patterns (retries, rate limiting, circuit breaking, dead letter queues) in microservice architectures
  • Expert-level ability to instrument systems and diagnose complex performance issues using modern observability stacks (Datadog, Prometheus, Grafana, OpenTelemetry)
  • Strong communication skills with a proven ability to influence cross-functional teams, build consensus around architectural decisions (the Knoster model!), and mentor mid-level and senior engineers
Job Responsibility
Job Responsibility
  • Architect for Scale: Design, configure, and scale our Elasticsearch clusters. You will define our global strategies for shard routing, Index Lifecycle Management (ILM), heap tuning, and data tiering to support massive auction throughput
  • Master the Failure Modes: Anticipate and engineer away points of failure. You will design circuit breakers, implement backpressure mechanisms, and tune asymmetric timeouts to prevent retry storms between our BFFs, K8s services, and the Search layer
  • Expert Troubleshooting & IR: Act as the ultimate technical escalation point for complex, cross-system performance degradation. You will dive deep into JVM metrics, Garbage Collection pauses, K8s network bottlenecks, and slow logs to uncover and remediate root causes
  • Holistic System Ownership: Manage the entire data lifecycle. You will optimize the ingestion pipelines syncing our event datastreams driven by producers and consumers (Kafka) to Elasticsearch, ensuring eventual consistency and data integrity at scale
  • Drive Engineering Excellence: Draft authoritative architectural Blueprints, SOPs, and Runbooks. You will elevate the surrounding engineering culture by coaching teams on distributed systems design, observability best practices, and incident management
  • Modernize & Innovate: Scan the horizon for emerging technologies. You will help evaluate and integrate next-generation search capabilities (e.g., Vector Search, RAG architectures) to support our broader AI and machine learning initiatives
What we offer
What we offer
  • Company Sponsored (paid) Healthcare
  • Dental
  • Vision
  • Life/AD&D
  • Short-Term and Long-Term Disability
  • Comprehensive additional optional benefits such Critical Illness and Supplemental Life/AD&D
  • Generous Parental Leave Top-Up Pay and Vacation Programs
  • Employee Stock Purchase Program with additional opportunities to earn stock in the company
  • Retirement planning through the Company's RRSP
  • Fulltime
Read More
Arrow Right

Staff Software Developer Back End

Come join the API Management Platform Team as a Staff Software Developer, Back E...
Location
Location
Canada , Toronto
Salary
Salary:
172000.00 - 222000.00 CAD / Year
intuit.com Logo
Intuit
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS in Computer Science or related area or equivalent experience
  • 8+ years of professional experience delivering enterprise class applications
  • 6+ years of experience in building Highly Scalable Distributed Solutions using Java
  • Strong hands on experience of developing highly scalable Microservices (Rest and/or GraphQL)
  • Experience in designing and developing distributed scalable and highly reliable applications in Cloud
  • Experience with AWS or some other cloud provider
  • Deep understanding of Kubernetes & Docker
  • Expertise with unit testing & Test Driven Development (TDD)
  • Strong hands-on experience of operating and supporting applications/Services in Production
  • Proficient in using AI Assisted Coding and applying GenAI/AI/ML Tools & Techniques
Job Responsibility
Job Responsibility
  • Collaborate with cross-functional teams to define technical requirements, use cases and drive project timelines
  • Drive design and implementation of durable software solutions which are scalable, secure and easy to maintain
  • Independently design the components that they are responsible for a given deliverable with minimal guidance
  • Actively seeks and incorporates design review feedback, also actively reviews design of peers and SWEs
  • Conduct code reviews, promote code quality, and ensure adherence to coding standards
  • Identify and address performance bottlenecks and optimize architecture & code
  • Provide recommendations and best practices for Software Development
  • Actively stay abreast of industry best practices, share learnings, and experiment and apply cutting edge technologies
  • Apply GenAI and/or AI/ML Techniques to accelerate Product Innovation
  • Strong leadership experience: Leading meetings, presenting, technical go to person
What we offer
What we offer
  • cash bonus
  • equity rewards
  • benefits
  • Fulltime
Read More
Arrow Right

Staff Software Developer in Test

We’re looking for a Staff Software Developer in Test to partner with our Quality...
Location
Location
United States
Salary
Salary:
175000.00 - 220000.00 USD / Year
onebrief.com Logo
Onebrief
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep understanding of modern quality engineering practices, with the judgment to know when to apply or adapt them pragmatically
  • Strong technical foundation in release management, automation frameworks, and CI/CD systems, with experience improving release reliability through data-driven quality initiatives
  • 7+ years of experience building and maintaining test automation at multiple layers (integration, end-to-end) for complex web applications (React or similar), using modern languages such as Python or JavaScript/TypeScript
  • Proven experience driving shift-left quality practices that improve code quality, deployment confidence, and developer velocity
  • Hands-on experience with performance, resilience, and security testing, including integration of those checks into CI/CD pipelines and observability systems
  • Experience building internal tools or developer utilities that enhance testability, observability, and overall release integrity
  • Strong understanding of API quality, including contract validation and dependency testing in distributed systems
  • Demonstrated ability to mentor and influence engineers on quality ownership and best practices across teams
  • Excellent collaboration and communication skills, with the ability to promote a culture of quality and continuous improvement
Job Responsibility
Job Responsibility
  • Defining and implementing strategies that improve release integrity — from automation in CI/CD pipelines to validation processes that increase confidence in deployments
  • Designing and instrumenting quality health metrics and dashboards that give teams clear visibility into product stability, release readiness, and test effectiveness
  • Driving internal tooling initiatives that improve the developer experience and enable teams to test, measure, and ship with higher confidence
  • Partnering across engineering, infrastructure, and product to identify opportunities for system-level quality improvements and advocate for automation-first approaches
  • Using data and experimentation to continuously refine our approach to quality and ensure we’re focusing on the most impactful areas
  • Working with your fellow engineers to develop first class quality measures that align with overall quality strategy, with a focus on monitoring and observability
What we offer
What we offer
  • Offers Equity
  • Flexible Work Environment: Remote-first organization* with flexible work hours and unlimited PTO
  • Comprehensive Health Coverage: Health, dental, vision, and life insurance
  • Retirement Plan: 401(k) plan with company match to secure your future
  • Parental Leave: 8 weeks at 100% regardless of state
  • Company Retreats: Annual company summit trips
  • Home Office Budget: $1,000 per year for home office improvements
  • Fulltime
Read More
Arrow Right

Senior Staff Software Developer

Come join Intuit's community of 'Builder Catalysts' as a Senior Staff/ Principal...
Location
Location
Canada , Toronto
Salary
Salary:
179500.00 - 242500.00 CAD / Year
intuit.com Logo
Intuit
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience developing systems/software for large business environments
  • 7+ years of experience designing complex distributed systems, management products, or business applications
  • Full-stack development experience with AI technologies/tools and apply it to user experiences or backend solutions
  • Experience with AI technologies like SageMaker, Vert.x, LangChain, Large Language Models, Prompt Engineering, DialogFlow, Python
  • Experience with at least one of the following: Front-end technologies like React, Angular, SwiftUI (iOS), Kotlin (Android)
  • Experience with at least one of the following: Back-end technologies like Java, Typescript, Spring, Express (NodeJS)
  • Prior working experience in a cloud computing environment like AWS/GCP is highly desired
  • Prior experience working in teams that have built AI native applications for 1+ years
  • BS/MS in Computer Science or related area
  • Ability to drive velocity in a highly matrixed environment, partnering with numerous stakeholders
Job Responsibility
Job Responsibility
  • Drives velocity in the organization by accelerating customer, business, and technology outcomes by identifying and driving key opportunities across the company
  • Drives significant technology initiatives end-to-end, including horizontal layers of the architecture
  • Understands customer behaviors and partners with cross-functional partners to influence and drive end-to-end solutions for customer problems
  • Drives design and implementation of durable software solutions that will solve critical customer problems in a fast-paced environment
  • Executes with a boundaryless mindset and contributes to solutions outside of their primary area of ownership
  • Knowledge of building AI native applications
  • Guides the applicability of AI to customer problems through a deep understanding of the value and limitations of AI technologies
  • Understands evaluation tools to validate and measure the accuracy of solutions
  • High-level understanding of how AI models work, the different types of AI models that exist, and their pros and cons
  • Understanding of the latest tools and technologies that apply AI to real-world applications
What we offer
What we offer
  • competitive compensation package with a strong pay for performance rewards approach
  • eligible for a cash bonus, equity rewards and benefits
  • Fulltime
Read More
Arrow Right

Staff Software Developer, Cloud Networking

Join us in building the future of finance. Our mission is to democratize finance...
Location
Location
Canada , Toronto
Salary
Salary:
179000.00 - 210000.00 CAD / Year
robinhood.com Logo
Robinhood
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with AWS network communication fundamentals (VPCs, subnets, routing, security groups, NLB/ALB, PrivateLink, NAT, DNS)
  • Strong understanding of Kubernetes (K8s) and AWS EKS operations at scale (cluster lifecycle, node pools, autoscaling, admission control, CRDs)
  • Strong understanding of HTTP/REST and gRPC protocol fundamentals, including performance, reliability, and backward compatibility
  • Strong understanding of Istio service mesh
  • Exceptional traffic communication troubleshooting skills across L3–L7, including packet capture/analysis, Envoy/Istio telemetry, and debugging DNS/TLS/MTLS and routing policies
  • Strong scripting/programming skills in Python and Golang
  • Experience with Terraform and Infrastructure as Code (IaC) best practices
  • Strong leadership skills to lead projects end-to-end: planning, execution, stakeholder alignment, and presentation/communication
Job Responsibility
Job Responsibility
  • Lead technical strategy and execution for platform networking, traffic management, and service-to-service communication across multi-tenant/multi-cluster EKS environments
  • Design and operate resilient service mesh topologies with Istio, including mTLS, traffic policies, ingress/egress, rate limiting, and observability, with Envoy-based extensions where appropriate
  • Define and implement platform standards for HTTP/REST and gRPC APIs, including versioning, contract governance, and performance/SLO baselines
  • Build automation, tooling, and paved roads in Python and Go (Golang) to improve developer productivity, operational safety, and release velocity
  • Create and maintain Terraform-based Infrastructure as Code (IaC) modules, pipelines, and guardrails for secure, auditable, and scalable infrastructure changes
  • Partner with security, networking, and application teams to drive end-to-end solutions for identity, encryption, zero-downtime migrations, and incident readiness
  • Provide technical leadership: drive roadmaps, set success metrics, de-risk complex projects, communicate tradeoffs, and mentor senior engineers
What we offer
What we offer
  • bonus opportunities
  • equity
  • benefits
  • Fulltime
Read More
Arrow Right