Jobgether
Staff Software Engineer (Full-Stack)
engineeringfull-timeCanada
SALARY
$246k – $284k/yr
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
✦ 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.
- 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.
- 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.
Requirements:
Benefits:
✦ 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