As a Staff Software Engineer, you will serve as a technical leader and architect for our backend systems, defining the technical vision of our platform, mentoring senior engineers, and solving complex challenges related to scalability and reliability. You will be a force multiplier, ensuring that our engineering practices and architectures enable teams to deliver high-quality software at a global scale.
Requirements
- Professional Depth: 8+ years of software engineering experience
- Golang Mastery: Expert proficiency in Golang and a deep understanding of distributed systems design, concurrency patterns, and performance optimization
- Data Architecture: Significant experience with Postgres, including advanced schema design, query optimization at scale, and managing high-volume data pipelines
- Systemic Thinking: Proven ability to design resilient, high-availability services that operate under heavy global load
- Influence Without Authority: Exceptional ability to drive consensus across multiple engineering teams and influence technical direction through collaboration
- Communication: Excellence in distilling complex technical concepts into clear, actionable strategies for both technical and non-technical stakeholders
- Proactive Problem Solving: A history of identifying and resolving ambiguous, high-impact technical debt and architectural bottlenecks
Benefits
- health, dental, and vision insurance
- RRSP with a match
- healthcare spending
- telemedicine
- paid leave (including PTO and parental leave)