Join our team as a Staff Software Engineer to lead high-impact initiatives, drive technical solutions, and shape member experience. You'll work on complex projects, drive technical direction, and mentor fellow team members in a fast-paced, high-growth environment.
Requirements
- 7-9+ years of proven track record in leading back-end or full-stack projects in a Senior or Staff capacity
- Strong strategic and architectural vision paired with excellent problem-solving skills
- Proficiency with leading the design phase of complex projects and driving them through to delivery
- Strong understanding of system design, architecture, and trade-offs
- Proficient Python and/or Go programming skills
- Strong understanding of Microservices architecture
- Excellent written and verbal communication skills
- Prior experience with code reviews and mentorship of Senior Engineers
- Bachelor or master’s degree in computer science or related field
Benefits
- Rewards for your impact through our Recognition and Rewards program
- Health Benefits and Life Insurance Coverage
- Parental Leave Top-up
- Employer matched RRSP contributions
- Flexible Vacation
- Employee and Family Assistance Program
- Supported professional development and career growth
- Employee-Led Employee Resource Groups
- Regular events designed to build connection, belonging, and well-being
- Hybrid flexibility