Federato logo
FederatoPosted 1 week ago

Staff Software Engineer

$210,000–$260,000 year

RemoteCanada

Full TimeSenior LevelSmall

Job Summary

Lead a small engineering team by providing technical mentorship, code review, and architectural guidance to ensure high-quality delivery. Collaborate with Product Managers and Designers to shape roadmap priorities and translate customer needs into scalable solutions. Architect and build complex features across the stack using React, TypeScript, Python (Django), Node.js, and PostgreSQL while driving engineering best practices including robust testing, code quality, and tooling improvements. Own technical delivery from design through deployment, managing performance, reliability, and monitoring considerations. Serve as a thought partner to engineering leadership in scaling systems and mentoring others, while championing engineering excellence by proactively identifying improvements in the codebase, development workflow, and team processes.

Required Qualifications

  • 10+ years of professional software engineering experience
  • substantial full stack development
  • Proven experience leading engineering teams or pods
  • mentorship
  • task planning
  • technical decision-making
  • Strong frontend skills with modern JavaScript/TypeScript and React
  • Significant backend experience with Python (Django) and Node.js with TypeScript
  • building and scaling APIs and services
  • Familiarity with infrastructure components like Kubernetes (K8s) and containerized deployments
  • Experience working with relational databases such as PostgreSQL
  • Familiarity with event-driven architectures and tools like Kafka
  • Deep understanding of software design principles
  • testing strategies
  • CI/CD pipelines
  • Track record of making pragmatic technical decisions
  • balance speed, quality, and long-term maintainability
  • Ability to thrive in a highly collaborative environment
  • working closely with cross-functional peers in Product and Design
  • Strong communication skills
  • the ability to advocate for technical solutions across stakeholders
  • Role may require 15-20% travel

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce