Staff Software Engineer

Calgary
March 19, 2025
Salary
$
160000
 - 
$
180000
Job Type
Full Time
Years of Experience
10
 - 
20
 years
Industry
SaaS

Job Description

Toast is recruiting on behalf of this company, who is looking for an experienced Staff Software Engineers in Calgary to shape the future of workforce travel. This is an opportunity for talented leaders who are passionate about driving technical excellence, fostering innovation, and making a significant impact on the entire tech organization.
 

As a key member of the software engineering leadership team, you will own and execute the technical vision and system design decisions for how products are built, deployed, and maintained. You will work closely with other engineers and technical leaders to design and scale cloud-native solutions while re-architecting existing ones.
 

This role requires expertise in both front-end and back-end technologies, modern system design patterns, and cloud-based development. The current tech stack includes GoLang, ReactJS, NodeJS, gRPC, GraphQL, Cosmos DB, PostgreSQL, and Docker—all fully running on Azure Cloud.

 

Key Responsibilities

  • Serve as a technical role model by mentoring engineers, sharing knowledge, and fostering a culture of continuous learning.
  • Champion best coding practices, ensuring that software quality improves every sprint.
  • Design and implement scalable, cloud-native solutions, improving platform performance to handle 1,000x current load while maintaining 100% uptime.
  • Develop tools and templates that enhance developer productivity and streamline the development process.
  • Collaborate with engineering leadership to define technical strategy, architecture, and system design decisions.
  • Advocate for and effectively manage technical debt, ensuring long-term maintainability.
 

Requirements

  • 10+ years of experience in full software development lifecycle, with at least 3 years at a Staff Engineer level or higher.
  • Deep understanding of SDLC, SOLID Principles, and Clean Architecture.
  • Strong coding expertise in modern technologies such as GoLang, GraphQL, gRPC, microservices, and NoSQL (experience in all is not required, but adaptability is key).
  • 10+ years of experience applying cloud development best practices, with 7+ years in cloud-based architecture and automated release pipelines.
  • 7+ years of API-first development experience, designing loosely coupled, domain-driven systems.
  • A proven track record of technical leadership, mentoring developers, and driving best practices.
  • Passion for writing high-quality, well-tested code and continuously improving software processes.
 

Benefits

This company is committed to building a diverse and inclusive team and fostering professional growth. Employees enjoy:

  • Competitive base salary with a Share Appreciation Rights program.
  • Paid vacation and sick days.
  • Comprehensive benefits package, including extended health, vision, dental, Health Spending Account, TeleDoc, Employee Assistance Program, Life, Long-term Disability, AD&D, and Critical Illness Insurance.
  • Hotel and travel discounts.
  • Employee charitable donation program.
  • Company-hosted events and social club activities (golf, bowling, curling, stampede events, and more).
  • Free access to Aspen Properties Fitness Centers.
  • Office located in downtown Calgary, near Prince’s Island Park.
 

This is a great opportunity for an experienced Staff Software Engineer who wants to lead technical innovation, mentor teams, and scale a high-impact platform. If you’re passionate about cutting-edge technology, cloud solutions, and modern software engineering principles, this role could be the perfect fit.

Toast's Process

1. Application Review

Submit your application, including your resume and cover letter, through our online portal. Our team will carefully review your qualifications and experiences. We take pride in responding promptly, so if your application aligns with our current opportunities, you’ll hear back from us with next steps. Your journey with Toast begins here, and we’re excited to see what you bring to the table!

2. Vetting Call

If your application is successful, we’ll schedule a vetting call with a member of the Toast team. This 30-45 minute informal conversation is designed for us to get to know you better and assess your skills. Be prepared to discuss your past projects, the challenges you’ve tackled, and the impact you’ve made. This is your chance to shine and show us why you’re a great fit for the roles we offer.

3. Profile Creation

Once you’ve impressed us in the vetting call, we’ll create an unbiased profile that highlights your experience while minimizing common biases. Instead, we focus on your skills, industry experience, and the impact you’ve made. This way, your profile reflects your true potential and accomplishments.

4. Client Submission

After crafting your unbiased profile, we submit it to our trusted clients. We work closely with these clients to ensure they understand the value you bring. Throughout their interview process, we remain by your side, providing support and guidance. Our goal is to help you navigate the hiring process smoothly and confidently, ensuring you have the best chance to secure a role that fits your skills and aspirations.