JobTarget Logo

Staff Software Engineer in Canada Creek, Nova Scotia at Jobgether

NewJob Function: Information Technology
Jobgether
Canada Creek, Nova Scotia, B0P 1V0, Canada
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Staff Software Engineer

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.

Accountabilities:
  • 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.
Requirements:
  • 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.
Benefits:
  • 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.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1

Job Location

Canada Creek, Nova Scotia, B0P 1V0, Canada

Frequently asked questions about this position

Similar Jobs In Canada Creek, Nova Scotia

New

Senior Software Engineer

Jobgether
Canada Creek, Nova Scotia
New

Sr. Backend Software Eng

Jobgether
Canada Creek, Nova Scotia

Intermediate Software Engineer

Achievers
Canada Creek, Nova Scotia
Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.