Staff Software Engineer in Canada Creek, Nova Scotia at Jobgether
Explore Related Opportunities
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff Software Engineer based in Canada (Ontario).
This is a high-impact senior engineering role focused on shaping the architecture and scalability of full-stack systems powering modern, customer-facing digital products in a fast-growing, mission-driven environment. You will act as a technical leader within engineering teams, defining architectural direction while contributing directly to hands-on development in Ruby on Rails and TypeScript. The role blends deep systems thinking with practical execution, ensuring platforms remain reliable, scalable, and aligned with evolving business needs. You will partner closely with product, design, and engineering leadership to translate complex requirements into robust technical solutions. Beyond delivery, you will elevate engineering practices through mentorship, technical coaching, and driving engineering excellence across teams. This is a key opportunity to influence core platform evolution while helping scale both systems and engineering organization maturity.
- Lead full-stack architectural design within scrum teams, defining technical vision and ensuring alignment with product and business goals across scalable systems.
- Design, develop, and maintain high-quality software using Ruby on Rails and TypeScript, ensuring performance, maintainability, and engineering best practices.
- Own architectural planning, system design, and technical documentation for distributed and full-stack systems across multiple engineering teams.
- Identify, assess, and mitigate technical risks early in the development lifecycle to ensure system reliability and scalability.
- Partner with Product and Design teams to translate business requirements into scalable, well-structured technical solutions.
- Mentor engineers at all levels through code reviews, pair programming, technical guidance, and architectural coaching.
- Drive engineering excellence through refactoring, automation, testing strategies, and continuous improvement initiatives.
- Influence broader engineering strategy by collaborating with senior technical leaders to shape long-term architectural direction.
- Support the delivery of fast, reliable, and scalable applications across customer-facing and internal platforms.
- Contribute to scaling engineering systems and practices to support continued organizational and product growth.
- 8+ years of professional software engineering experience in full-stack or backend-heavy roles.
- Strong expertise in Ruby on Rails and TypeScript, with experience in modern frontend frameworks (Angular is a plus).
- Solid experience with SQL and relational databases such as PostgreSQL, with familiarity in distributed or NoSQL systems.
- Proven ability to design scalable, distributed, and event-driven systems in production environments.
- Strong background in system architecture, technical design, and documentation of complex engineering solutions.
- Demonstrated leadership experience guiding engineering teams and influencing technical direction across multiple stakeholders.
- Ability to mentor engineers at different levels and elevate overall team performance through technical guidance.
- Strong communication skills with the ability to explain complex technical concepts to both technical and non-technical audiences.
- Experience working in fast-paced, high-growth environments with a strong ownership mindset and bias for action.
- Ability to operate independently with minimal technical oversight while driving high-impact initiatives.
- Competitive base salary with equity participation
- Comprehensive medical, dental, and vision coverage (including dependents)
- Retirement or pension contribution plan
- Paid parental leave and family support programs
- Generous paid time off, sick leave, and paid holidays
- Remote-first flexibility (Ontario-based role)
- Home office, internet, and wellness stipends
- Learning and development support for continuous technical growth
- Opportunity to work on large-scale, high-impact systems in a fast-growing environment
- Strong engineering culture focused on ownership, mentorship, and continuous improvement.