Jobgether
Jobgether

Staff Software Engineer (Full-Stack)

engineeringfull-timeCanada
SALARY
$246k – $284k/yr
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
Apply for this position
✦ AutoApply Sick of applying? We apply to roles like this for you, up to 20 a month.
Learn more

About the role

Accountabilities:

    • Set technical direction and drive key engineering decisions that influence multiple teams across the organization.
    • Identify and address reliability, performance, and scalability challenges proactively at a systems level.
    • Build and iterate on customer-facing product features using Ruby on Rails, React, and TypeScript.
    • Work across the technology stack, including backend APIs, data modeling, relational databases, and polished frontend experiences.
    • Partner with engineering leads to align technical direction and architectural approaches across teams.
    • Establish and promote engineering patterns, conventions, and standards that improve code quality and maintainability.
    • Help reduce technical debt through practical solutions that support business objectives and remove engineering blockers.
    • Bring clarity to ambiguous, cross-team technical challenges and help teams make confident decisions.
    • Mentor senior engineers through pairing, code reviews, design discussions, and ongoing technical guidance.
    • Collaborate with engineering managers on technical planning, scoping, and overall team health.
    • Requirements:

      • 12+ years of full-stack software engineering experience, with strong backend fundamentals and broad technical expertise.
      • Previous experience operating at Staff, Principal, Architect, or equivalent senior technical level.
      • Production experience with Ruby on Rails or a comparable backend framework.
      • Strong working knowledge of React and TypeScript for frontend development.
      • Experience working with relational databases at scale, including MySQL, Spanner, or similar technologies.
      • Proven ability to lead technical decisions across multiple teams by building relationships, creating alignment, and influencing without direct authority.
      • Strong communication skills, with the ability to explain complex technical decisions clearly to both technical and non-technical stakeholders.
      • High standards for code quality, maintainability, and engineering practices, with a mindset of continuously improving existing systems.
      • Strong technical judgment, ownership, collaboration, and ability to navigate ambiguous problems.
      • Experience in FinTech, financial services, or products with complex compliance requirements is a plus.
      • Benefits:

        • Anticipated salary range of $246,000–$284,000 USD or CAD, depending on the corresponding country and individual qualifications.
        • Competitive base salary forming part of the overall compensation package.
        • Access to tax-efficient benefits such as 401(k), FSA, and commuter benefits where applicable.
        • Comprehensive medical, dental, and vision benefits, with employee coverage fully paid and dependent coverage partially paid in the U.S. benefits structure.
        • 16 weeks of flexible paid parental leave.
        • Fully remote work options for employees outside supported office locations.
        • Industry-competitive equity for employees.
        • Generous vacation policy, including flexibility for appointments and mental health days.
        • Opportunity to influence technical direction across multiple engineering teams.
        • Strong focus on technical mentorship, engineering leadership, and company-wide impact.
✦ Sick of applying to 40 jobs a month?
I rewrite your resume for ATS by hand first. Once you sign off on it, AutoApply applies to up to 20 roles like this a month, cover letter in your own voice each time. From $14.99/mo, cancel anytime.
Get AutoApply
Apply now
Staff Software Engineer (Full-Stack) at Jobgether — Remote