Staff Software Engineer
$140k - $190k per year- Remote job
Role Overview
We’re looking for a seasoned Staff Software Engineer who thrives on technical depth and broad influence. You’re as comfortable designing architecture as you are shipping code, and you care deeply about developer experience, scalability, and performance. You’ve likely led modernization efforts, built shared frameworks or design systems, and enjoy helping others adopt better patterns at scale.
As a Staff Software Engineer on the Artifacts Knowledge Team, you’ll play a pivotal role in defining our cloud-native data enrichment service, ensuring it meets the demands of performance, reliability, and future growth. You’ll collaborate closely with Senior Engineers, Technical Leads, and Product Managers to architect robust solutions, drive informed design decisions, and champion best practices. Beyond technical leadership, you’ll actively mentor and empower the team—multiplying their skills and fostering a culture of continuous improvement and innovation.
This is a hands-on technical leadership role: Part Architect, Part Builder, and Part Mentor. You’ll lead by example, designing a scalable data enrichment service, and guiding engineering teams toward better patterns, tooling, and practices.
NOTE: Candidates must reside in Canada.
Why You’ll Love This Role?- You’ll solve meaningful technical challenges. From architecture to developer experience, you’ll tackle problems that blend scale, complexity, and usability.
- You’ll join a culture that values autonomy and trust. We empower experienced engineers to make decisions, move quickly, and see their work make a measurable difference. No ivory towers.
- You’ll shape and drive the architecture of new services that unlock meaningful insights and help our customers do their most important work.
- Bachelor’s degree in: Computer Science, Software Engineering, or equivalent practical experience.
- Minimum 8+ years of professional experience in Software Engineering.
- Minimum 5+ years of hands-on experience designing, delivering, and optimizing solutions on cloud platforms (e.g., AWS, Azure, GCP), with demonstrated expertise in scalability, performance, observability, and cost optimization.
- Proficiency in several of C#/ASP.Net Core, Python, PowerShell, AWS, Docker, Kubernetes, Open Telemetry, SQL, and ElasticSearch
- Demonstrable depth and breadth of expertise across multiple domains (e.g. systems design, networking, distributed systems, cloud-scale development and operations, architecture, performance-optimized algorithms).
- Proven ability to establish credibility with all levels, with technical and non-technical audiences, and to influence teams to support change management initiatives.
- Strong aptitude for learning and teaching others about new technologies.
- A proven track record of shipping pragmatic solutions, balancing technical vision with delivery.
- Excellent mentorship and leadership skills, with the ability to guide and challenge senior developers.
- Clear and confident communication: you can explain tradeoffs, document patterns, and build trust across Engineering, Product, and UX.
- Comfortable leading by example: rolling up your sleeves to prototype ideas and prove out new patterns, then scaling those patterns widely through evangelism and mentorship.
- Experience with Infrastructure as Code (Terraform, CDK, CloudFormation).
- Experience with domain‑driven design and modular architecture.
- Understanding of AI systems, including LLM architectures, token generation and MCP frameworks.
- Enthusiasm for using agentic AI and other modern practices as a key part of the SDLC (Claude, Cursor, Codex).
The Compensation range is for the primary location for which the job is posted. Please note that the actual compensation may vary depending on location and job-related factors such as qualifications, experience, knowledge and skills. If you are applying for this role outside of the primary location and you are selected for an interview, the Talent Acquisition Partner can share more information with you. If the compensation structure for the role includes an incentive component (i.e. most Sales roles) the range below represents total target compensation (TTC) (base salary + variable).
$140,000 - $190,000 CDN a year
Salary range (min - max)
Position Type: Current Vacancy
$181k - $241k per year
...screens shoppers see to the behind-the-scenes downstream orchestration and state management that power them. We’re looking for a Staff Software Engineer, Frontend, to set the technical direction for this space. You’ll lead the design of the next generation of Affirm’s checkout...SuggestedRemote jobWork at officeFlexible hours$133k - $183k per year
...customer identity and authentication. This role is a hands-on, mid-engineering position inside Information Security, contributing to core CIAM... ...in Python or Kotlin, turning product requirements into working software that helps customers access their accounts securely. Work...SuggestedRemote jobInternshipWork at officeFlexible hours- Our software only matters when it ships on a real project. Your job is to make sure it does. As a forward-deployed engineer, you'll work side by side with our customers (developers, hyperscalers... ..., permits and builds, configure our engines to their standards, and get...SuggestedRemote jobFull timeWork at office
$126.5k per year
...meaningful impact. Our job is simple: help them win. As a Software Engineering Team Lead, you'll lead a team of 3 to 5 engineers embedded in a client's engineering organization through Very's staff augmentation model, working on high-traffic, business-critical systems...SuggestedLong term contractFull timeManual laborRemote workHome office$136.6k - $180k per year
...real impact for our clients, for each other, and for the world we are helping to build. THE ROLE We're looking for a Senior Software Engineer (P2), Workfront + AEM to help our clients' marketing and creative teams get their work done in one place. You'll be the backend...SuggestedWork at officeLocal areaFlexible hours$76k - $104.5k per year
...programmatic advertising and marketing channels. We’re looking for a Staff Accountant to join our Finance team in Canada. In this role, you’... ...service, and innovation. We've been awarded: G2 Top Software for 2026 2026 Best Workplaces™ for Young Talent and in Canada...Local areaRemote workWork from homeHome office- ...Description Job Opportunity: Integration Senior Software Engineer Role Overview Job Title: Integration Senior Software Engineer Term: 12-Month / 1-Year Contract (Expected Start: September 2026 – September 2027) Work Location: Remote (No on-site requirement...Contract workRemote work
$150k - $175k per year
...Nearform Nearform is an independent team of data & AI experts, engineers, and designers who build intelligent digital solutions and... ...Experience with automation, CI and CD. Experience building software collaboratively using pull requests and code reviews Excellent...Permanent employmentFull timeManual laborRemote workFlexible hours$6000 per month
...Software Development Interns - Waterloo University Remote - Fall Semester About Brave Brave is on a mission to protect the human... ...that blocks creepy ads and trackers by default, a private search engine with a truly independent index, private AI assistant, latest...InternshipRemote workFlexible hours- ...Our Business Technology organization builds secure and intelligent internal platforms that power our global workforce. As a Lead Software Engineer, Applied AI (Frontend Leading) , you will build intuitive, performant user interfaces and frontend integration libraries that...Remote job
- ...Description Job Title: Integration Operations Senior Software Engineer Company: Confidential Department: Information Technology Job Summary: We are seeking an experienced Integration Operations Senior Software Engineer to join our Integration Squad. This role...Contract workRemote workFlexible hours
- NeuroHire is looking for a motivated and talented Software Developer to join our team. In this role, you will contribute to developing... ...~ Master's degree in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a related field...Remote jobInternship
- ...Principal Software Developer About APEXA APEXA began with a bold vision: to digitally connect the Life Insurance industry by simplifying... ...Education ~ Bachelor's degree in Computer Science, Engineering, or equivalent experience What We Offer ~ Competitive compensation...Full timeRemote work
- ...March 13 Svitla Systems Inc. is looking for a SysAdmin DevOps Engineer for a full-time position (40 hours per week) in Canada. Our client... ...scientific workflows built on the platform with open-source software or vendor partnerships. Manage the infrastructure aspects of...Full timeRemote workWorldwide
$140k - $192.5k per year
...campaigns across programmatic advertising and marketing channels. Engineering at StackAdapt: As an Engineer at StackAdapt, you will be... ...designing complex, scalable, well tested, and well documented software Ability to take responsibility and ownership of projects...Local areaRemote workWork from homeHome officeFlexible hours- ...Who We Are PLATO is Canada’s largest Indigenous-owned software testing and technology services company. For nearly 30 years, our expert... .... Security clearance- Secret Job Title: Streaming Data Engineer - Bronze, Silver, and Gold Duration: Nov 2026- Mar 2027 Department...InternshipRemote work
- ...We are looking for a Lead Software Engineer (7+ years of experience) to join a high-caliber product team building a next-generation AI-powered financial assistant platform. In this role, you will work closely with sophisticated global institutional clients and business users...Remote job
- ...country safe and secure. Job Description Fires Systems Engineer GDIT has an immediate career opportunity for a Fires Systems... ...configure, test, and maintain AFATDS operating systems, application software, and system management tools. Initialize, configure, and...Contract workImmediate startRemote workWorldwide
- Description Job Summary We are seeking an experienced Policy & SOP Consultant to support the development, maintenance, and continuous improvement of operational documentation within our Information Technology department. This role is essential in ensuring that our...Remote work
- ...At Cloudbeds , we're not just building software, we're transforming hospitality. Our platform... ...→ mart)—while serving as our Data Engineering Tech Lead. You will help continuously... ...experience with ingestion and orchestration engines (e.g., Matillion, Apache Airflow, Prefect...InternshipWork at officeLocal areaRemote workWork from homeHome officeFlexible hours
$125k - $145k per year
...mission-critical business processes. ABOUT US Redwood Software is the leading orchestration platform for the autonomous enterprise... ...Each Other YOUR IMPACT As a Senior Site Reliability Engineer (SRE) / DevOps Engineer you will be responsible for ensuring the...Local area- ...We are seeking a highly skilled Senior Application Engineer with deep T-SQL expertise to join the Liquid Credit Engineering Team, a key... ...Solution Development: Design, develop, and maintain robust, scalable software solutions supporting complex liquid credit investment processes...Remote job
$133k - $183k per year
...of enterprise Identity and Access Management at Affirm. This role combines hands-on IAM operations, automation, and production software engineering to make identity services more reliable, scalable, and easier to operate. You will help run core access lifecycle processes, troubleshoot...Remote jobInternshipWork at officeFlexible hours- ...recent work highlighted in our blog: We’re looking for backend engineers with experience in data-intensive systems who enjoy working... ...and respond to production incidents. About you: ~5+ years of software development experience building and operating distributed systems...Full timeLocal areaRemote workHome officeFlexible hours
- ...We are a team to design, develop, maintain, and improve software for various ventures projects, i.e., projects that are adjacent to our... ...from frontend UI to backend infrastructure. As a Senior Devops Engineer, you will be involved a number of technically challenging problems...Full time
- ...country safe and secure. Job Description Fires Systems Engineer Senior Advance how our customers operate while you advance your... ..., test, and maintain AFATDS operating systems, application software, and system management tools. Initialize, configure, and troubleshoot...Remote work
- ...We are looking for a Lead Full-Stack Engineer with a primary focus on Front-End development and proven back-end capabilities to join a... ...profile core project. This position focuses on building high-quality software and solving complex engineering problems in close collaboration...Remote job
- ...Who We Are PLATO is Canada’s largest Indigenous-owned software testing and technology services company. For nearly 30 years, our expert... ...likelihood of being extended) The Opportunity: The Data Engineer will build Silver layer conversion and scheduling pipelines in the...Internship
$150k - $180k per year
...connectivity, we look forward to hearing from you! THE ROLE Salary Range: $150,000 - $180,000 We are seeking a Senior DevOps Engineer with deep AWS expertise, multi-account architecture experience, and strong leadership capability. This role owns our cloud infrastructure...InternshipWork at office2 days per week- ...Job Description We are looking for a Senior Full Stack Engineer to design, develop, and support scalable cloud-native applications... ...components. The role suits a hands-on engineer with strong software development fundamentals who can take features from technical design...Full timeInternshipRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!
- software sales Canada
- software technical support Canada
- software support Canada
- software implementation project manager Canada
- golang software developer Canada
- software Canada
- software application developer Canada
- software technical support specialist night shift Canada
- software asset management analyst Canada
- software intern Canada
