Senior Software Developer

Vancouver
July 10, 2025
Salary
$
119000
 - 
$
135000
Job Type
Full Time
Years of Experience
8
 - 
10
 years
Industry
Defense and Space

Description


Toast is recruiting on behalf of this company, a well-established AI-focused startup, to advance cutting-edge sensor integrations, real-time data processing, and data-fusion algorithms. As the Senior Software Developer, you will join a small, collaborative scrum team that values technical excellence, flexibility, and continuous learning. The role is remote-friendly (with generous relocation support for those who prefer Kelowna, BC) and offers the autonomy to design a workday that suits your life.

 

Key Responsibilities


  • Design, develop, and maintain production-quality C++ (11–20) and Python (3.10+) code for sensor, vision, and streaming systems.

  • Refine and extend DevSecOps / MLOps pipelines to support rapid, secure delivery of AI solutions.

  • Optimize GPU-accelerated media pipelines (GStreamer, FFmpeg, DeepStream, CUDA) for embedded NVIDIA Jetson platforms.

  • Contribute to system-level architecture decisions, ensuring robust networking and distributed-system performance.

  • Document technical designs and mentor teammates in best practices that balance rigour with business impact.

  • Champion inclusive collaboration by sharing knowledge openly and valuing diverse perspectives.

     

Requirements


  • 8+ years professional software-development experience, including modern C++ and Python.

  • Hands-on expertise with embedded Linux (NVIDIA Jetson / L4T), computer-vision, and soft real-time systems.

  • Proven track record delivering secure, maintainable code in small, multidisciplinary teams.

  • Familiarity with containerization (Docker / containerd) in dev and production.

  • Strong grasp of networking in distributed environments; GPU programming experience is an asset.

  • Bachelor’s degree in Computer Science, Engineering, Mathematics, Physics, or related field.

  • Ability to satisfy Canadian High-Level Security Clearance requirements (citizenship/permanent-resident status, Canadian residency for 10 years, travel and dual-citizenship disclosures).

     

Benefits


  • Salary CAD $119 000 – $135 000 plus a 10% “Okanagan Relocation Top-Up” for employees who move to Kelowna.

  • Six weeks fully flexible paid vacation (5 weeks + 1 week during the December holidays).

  • Flexible hours and remote-work options—including support for school drop-offs, appointments, and caregiver responsibilities.

  • Comprehensive medical, dental, and vision coverage starting on day one.

  • Annual training & professional-development budget.

  • Quarterly company-paid travel to Kelowna for remote staff and an additional CAD $6000 yearly travel stipend to use as you choose.

  • An inclusive culture that explicitly supports women in tech through equitable pay, schedule autonomy, and mentorship opportunities.

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.