Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer

Wagepoint

Who We Are:

At Wagepoint, we’re good people. Sure, maybe we’re biased. But that’s only because Wagepointers bring the best versions of ourselves to do some of the best work in our careers. We’re an authentic team who bring our diverse backgrounds, ideas, experiences and cultures together to make payroll magic. Speaking of, we “pull rabbits out of hats” for thousands of small business owners across Canada who rely on our payroll software to pay their employees and process their payroll taxes. And we’re just getting started.

The Role at High Level:

We’re looking for a talented Staff Software Engineer who doesn’t shy away from tackling hard problems and building reliable, scalable, and maintainable systems. You will be a senior technical leader driving the design and delivery of complex software solutions while mentoring and empowering others. You’ll report directly to our Engineering Manager.

What You’ll Be Expected To Own:

  • Lead the complete development lifecycle for new features — from design to deployment — ensuring code quality, maintainability, and performance across the full stack.
  • Strong experience in distributed systems, Domain Driven Design, and microservices architecture, performance tuning, and system reliability.
  • Set up, deploy, and manage scalable cloud infrastructure to support application functionality and growth, with automation wherever possible.
  • Ensure service performance aligns with SLA requirements through proactive monitoring and incident response.
  • Lead high-level and component-level architecture discussions, documenting designs, and ensuring alignment with business and technical goals.
  • Collaborate with Product, DevOps, and Architecture teams to align development with strategic objectives.
  • Mentor junior engineers on development best practices, cloud infrastructure, and emerging tools.
  • Research, recommend, and advocate for AI-driven development tools and automation solutions to enhance productivity.
  • Influence technology strategy and drive innovative practices that improve scalability, reliability, and team efficiency.

What You Bring To The Table:

  • 7+ years of experience in software engineering, including full-stack development and cloud infrastructure.
  • Proven leadership in designing and scaling complex software systems and mentoring engineering teams.
  • Advanced skills in frameworks like React or Angular, C#/.Net Core, scalable API design, and relational/NoSQL databases.
  • Strong experience in architectural design, performance tuning, and system reliability.
  • Deep understanding of clean coding standards, design patterns, and CI/CD pipelines.
  • Proficiency with cloud platforms (AWS, Azure, or GCP), IaC tools (Terraform/CloudFormation), Kubernetes, and Docker.
  • Excellent collaboration and communication skills, with the ability to explain technical concepts to non-technical stakeholders.
  • A mindset focused on continuous learning, growth, and sharing knowledge.

Bonus points if:

  • You have experience with AI/ML integration in software systems.
  • You have a track record of proposing and implementing innovative technology strategies that improved scalability and productivity.

What We Bring To The Table:

  • Impact: Roll up your sleeves and directly contribute to the growth and success of Wagepoint by shaping our workforce.
  • Culture: The opportunity to work with the world’s friendliest team, solving interesting problems together with an endless amount of laughter (We work hard, but we always have time for a bad joke or two).
  • Growth: Opportunities for professional development and career advancement - we are always, always learning with a growth oriented mindset.
  • Innovation: Work in an environment that encourages creativity and new ideas.
  • Remote: The ability to work from home, forever! Wagepoint is a remote company, so you don’t have to worry about commuting to an office. Plus, more time with your pets is always a bonus!

About Wagepoint

Wagepoint is a simple and fast online payroll app, backed by the world's friendliest team.

The app is ideal for small businesses across North America (US & Canada) who are looking to pay their employees easily and quickly.

Wagepoint is an equal opportunity employer. We welcome and appreciate all applicants with diverse backgrounds, races, religions, genders, identities, ages, experiences (the list goes on!). We are committed to making not only our workplace safe and inclusive for everyone, but also ensuring our recruitment process reflects that. We are a remote company, so there's no need to travel to an office for an interview, but if you require any special accommodation during our recruitment process, please let us know. We are more than happy to assist!

This job posting is for an existing vacancy.

As part of our hiring process, AI-based tools are used to support the initial review of applications. Rest assured, our People Ops team carefully reviews all applications and makes the final decisions on candidate progression.

#J-18808-Ljbffr
Vacancy posted 14 hours ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer in Ottawa, ON vacancy
  •  ...to connect!  Brief overview of the Motion product Runneth from our Co-Founder & CEO, Reza Khadjavi . About the Senior Software Engineer role As a Senior Software Engineer, you'll work across the stack: building features, designing and maintaining the APIs and services... 
    Suggested
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Ottawa, ON
    6 days ago
  •  ...layer of application code which needs to cover everything from functionality to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and infrastructure. This is not a traditional DevOps or SRE role. You’ll... 
    Suggested
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home

    Motion

    Ottawa, ON
    6 days ago
  • $138.45k - $173.06k per year

     ...trusted by thousands of operators across countries. This isn’t a greenfield role; it’s a stewardship role. We’re looking for a Staff Software Engineer, Core Applications (P4) who takes genuine pride in the quality, reliability, and feel of software that people actually depend... 
    Suggested
    Permanent employment
    Full time
    Immediate start

    Solink

    Ottawa, ON
    6 days ago
  • $176.5k per year

     ...will join an existing team of Senior, Staff, and Principal engineers building the Content Library and Core...  ...a systems engineer who loves owning software end-to-end: design, implementation, deployment...  ...the parquet crate, or building query engines and database internals.... 
    Suggested
    Long term contract
    For contractors
    Local area
    Home office
    Flexible hours

    Scribd, Inc.

    Ottawa, ON
    26 days ago
  • $185k - $195k per year

     ...to millions of residential and commercial properties in the US and abroad. We are looking for a talented and passionate Staff Embedded Software Engineer for the Device Engineering team to help us define the future of the Internet-of-Things for residential and commercial properties... 
    Suggested
    Casual work
    Internship
    Work at office
    Immediate start

    Alarm.com

    Ottawa, ON
    a month ago
  •  ...Responsibilities We’re looking for a Staff Software Engineer (Product) to help shape the technical evolution of our product. This is a senior individual contributor role focused on building high-quality product systems, making sound technical decisions, and supporting other... 
    Long term contract

    Atlas

    Ottawa, ON
    14 hours ago
  • $190k - $230k per year

    Salary range: $190,000-$230,000 (DOE) + equity I’m hiring a Staff Software Engineer for a well-established, crypto-native fintech building regulated financial products. This role focuses on building and evolving production financial systems, contributing to technical direction... 
    Long term contract

    Tact

    Ottawa, ON
    14 hours ago
  •  ...Job Description: As a Staff Software Engineer, you will design, develop, and deliver software and firmware for ultra-high-performance datacenter-scale solutions. We are looking for candidates who thrive in a fast-paced, start-up-like environment working in a small team... 
    Internship

    Broadcom

    Ottawa, ON
    14 hours ago
  • $170k - $190k per year

     ...within Canada (Toronto preferred) Reports to: Senior Director of Engineering About the Company This is a Canadian-based technology...  ...building, you’ll probably feel at home here. About the Role The Staff Software Engineer is a hands-on technical leader responsible for... 
    Long term contract
    Remote work
    Work from home
    Flexible hours

    Sage Recruiting Inc.

    Ottawa, ON
    14 hours ago
  •  ...forensic lab processes evidence, there's a good chance our software is working behind the scenes. That's been true for over four...  ...the work connected back to something real. The Role The Staff Software Engineer specializes in mobile app development and is responsible for... 
    Internship
    Remote work
    Work from home

    Decisive Point

    Ottawa, ON
    14 hours ago
  • Design ultra-high-performance datacenter software and firmware at Broadcom, using C++ or C across complex multi-processor architectures...  ...person position offers end-to-end technical ownership. As a Staff Software Engineer, you will develop solutions spanning ZephyrOS, OpenBMC,... 

    Broadcom Inc.

    Ottawa, ON
    14 hours ago
  •  ...Design high-performance datacenter software and firmware in person, using C++ or C across complex multi-processor architectures and system layers. As a Staff Software Engineer, you will own designs through the product lifecycle within a small team of experienced engineers... 

    Broadcom

    Ottawa, ON
    14 hours ago
  • $170k - $190k per year

     ...with a strong foothold in the space, and funds raised of $100 million. Copper is looking for a positive, customer-oriented Staff Software Engineer to join one of our product development teams. You will act as a Technical Lead on projects, guiding architectural... 
    Full time
    Internship
    Remote work

    Copper

    Ottawa, ON
    14 hours ago
  •  ...central to our vision and culture, focusing on employee wellness, diversity, charitable work, and ethical corporate governance. Staff Software Engineer (Product) We’relooking for a Staff Software Engineer (Product) to help shape the technical evolution of our product. This... 
    Long term contract
    Internship
    Local area
    Flexible hours

    Atlas

    Ottawa, ON
    14 hours ago
  • Drive technological innovation within Square's Go-to-Market Engineering team as a Staff Software Engineer, focusing on enhancing sales systems with AI and automation. Lead the design and architecture for scalable solutions that transform sales productivity and efficiency. As... 

    Square

    Ottawa, ON
    14 hours ago
  • $185k - $195k per year

     ...to millions of residential and commercial properties in the US and abroad. We are looking for a talented and passionate Staff Embedded Software Engineer for the Device Engineering team to help us define the future of the Internet-of-Things for residential and commercial properties... 
    Casual work
    Internship
    Work at office
    Immediate start

    Alarm.com

    Ottawa, ON
    14 hours ago
  • Senior / Staff Software Engineer, Mapping Location: Remote Autonomous Vehicle The opportunity... A well-funded, fast-growing company building self-driving technology is expanding its mapping engineering group. Maps underpin how the vehicle knows where it is, where the road... 
    Remote work

    Fruition Group US

    Ottawa, ON
    14 hours ago
  •  ...System team is searching for an experienced embedded and real‑time software developer for our leading‑edge optical line system product line....  ...environment and interact with optical, hardware and software engineers to drive closure of any design and development requirements and... 
    Flexible hours

    Nokia

    Ottawa, ON
    14 hours ago
  • $170k - $250k per year

    Overview Staff Software Engineer, Security at Super.com. This range is provided by Super.com. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range CA$170,000.00/yr - CA$250,000.00/yr About Super.com We... 
    Long term contract
    Manual labor
    Remote work
    Flexible hours

    Super.com

    Ottawa, ON
    14 hours ago
  •  ...Use HTML, CSS, and JavaScript to reduce Firefox’s WebCompat backlog as a Contract Staff Software Engineer focused on site-breakage diagnosis. Mozilla seeks a Staff Software Engineer for WebCompat bug triage and simple fixes. You will diagnose long-tail bugs, verify existing... 
    Contract work

    Mozilla

    Ottawa, ON
    14 hours ago
  •  ...Staff Software Engineer, Data Level: P4 Location: Remote, Canada Reports To: Sean Yang, Director of Engineering Type: Permanent | Full-Time About Solink At Solink, our mission is safeguard what matters most . We provide businesses with the tools to know... 
    Permanent employment
    Full time
    Immediate start
    Remote work

    Solink

    Ottawa, ON
    14 hours ago
  • $100k - $150k per year

     ...Category Engineering Hire Type Employee Job ID 19424 Base Salary Range $100000-$150000 Remote Eligible No Date Posted 10.20.2026 We Are Synopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered... 
    Remote work
    Worldwide

    Synopsys Inc

    Ottawa, ON
    5 days ago
  • $160k - $200k per year

    Staff Software Engineer, Data Platform Job Title & Location Position: Staff Software Engineer, Data Platform Department: Engineering Employment Type: Full-time Work Arrangement: Remote within Canada Annual Base Salary: CAD $160,000 to $200,000, based on... 
    Full time
    Internship
    Remote work

    Stathletes Inc.

    Ottawa, ON
    14 hours ago
  • Drive backend innovation as a Staff Software Engineer for a high-performing digital marketplace. Work remotely from Canada and engage with system performance and reliability. In this hands-on position, a Staff Software Engineer with over 8 years of experience in software... 
    Remote work

    Sage Recruiting Inc.

    Ottawa, ON
    14 hours ago
  • $181k - $241k per year

     ...no tradeoffs on what matters most. We are seeking a seasoned Staff Engineer to help drive our Continuous Integration (CI) team. This role...  ...pipelines, enabling engineers across the company to ship high-quality software quickly and confidently. The Staff Engineer will help drive... 
    Long term contract
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Affirm

    Ottawa, ON
    14 hours ago
  • $181k - $241k per year

     ...developing consumer experiences using UI frameworks like React You have 2+ years of experience working in search or related recommendation engines You have experience delivering major features, system components or deprecating existing functionality in a system through the... 
    Work at office
    Remote work
    Flexible hours

    Candidate

    Ottawa, ON
    14 hours ago
  • Elevate software quality and reliability at Solink as a Staff Software Engineer focusing on Core Applications. Leverage React and TypeScript in a hybrid setting to create impactful features. As part of Solink's Core Applications team, you'll engage in a stewardship role while... 

    Solink

    Ottawa, ON
    14 hours ago
  • $181k - $241k per year

     ...developing consumer experiences using UI frameworks like React You have 2+ years of experience working in search or related recommendation engines You have experience delivering major features, system components or deprecating existing functionality in a system through the... 
    Work at office
    Remote work
    Flexible hours

    Affirm, Inc.

    Ottawa, ON
    14 hours ago
  • Shape the future of product development as a Senior Staff Software Engineer at our company. Focus on hands-on solutions, technical decisions, and collaborative work with cross-functional teams. This senior individual contributor role emphasizes building high-quality product... 

    Atlas

    Ottawa, ON
    14 hours ago
  •  ...Staff Software Engineer, Core Applications Level: P4 Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Application Team Lead Type: Permanent | Full-Time About Solink At Solink, our mission is safeguard what matters most . We provide businesses with... 
    Permanent employment
    Full time
    Immediate start

    Solink

    Ottawa, ON
    14 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!