Volaris Group

Software Engineer - Senior (Forward Deployed)

Canada - Mississauga, ON Full time

Job Summary:

We’re looking for a Senior Software Engineer (Forward Deployed) to join our customer engineering team. You’ll work directly with enterprise clients to design, implement, and scale real-world solutions powered by our platform, while mentoring junior engineers and leading technical initiatives.

Job Description:

We’re looking for a Senior Software Engineer (Forward Deployed) to join our customer engineering team. You’ll work directly with enterprise clients to design, implement, and scale real-world solutions powered by our platform, while mentoring junior engineers and leading technical initiatives.

 

As a senior forward deployed engineer, you’ll sit at the intersection of software development, product integration, and applied problem-solving — building tools, automations, and integrations that adapt our core technology to the complex environments of our customers. 

You’ll leverage AI tools throughout the entire software development lifecycle to rapidly drive value. While you may have natural specialties, we expect full-stack capability accelerated by AI — no dedicated frontend, backend, or DevOps silos. 

You’ll collaborate closely with both our product engineers and client stakeholders, ensuring each deployment not only works but thrives in production, while providing technical leadership and guidance to the team. 

What You’ll Do 

  • Lead Value Creation Projects (3-6 months): Drive deployment and integration of solutions for specific business units, solving materially hard problems like re-platforming or creating innovative features 

  • Lead Applications Projects (Long-term): Architect and maintain Volaris-focused applications that drive sustained value, providing ongoing support, roadmaps, and feature development 

  • Design and build complex custom components, APIs, and data pipelines to fit client needs 

  • Debug and optimize complex systems across cloud and on-prem infrastructures 

  • Work directly with business unit technical teams to design scalable solutions 

  • Mentor junior engineers and provide technical guidance on projects 

  • Serve as the bridge between our product team and end users, influencing the roadmap through field experience 

  • Lead technical discussions and architectural decisions 

  • Occasionally travel to customer sites (as needed) for deployment or design sessions 

What You Bring 

Required:  

- 5+ years of professional experience in software engineering (Python, TypeScript, Java, .NET, or similar)  

- Strong experience working with APIs, data pipelines, and distributed systems  

- Full-stack mindset: Proven ability to work across frontend, backend, and infrastructure with AI assistance  

- AI tool proficiency: Experience with AI-assisted development tools and practices  

- Experience mentoring junior developers and leading technical initiatives  

- Comfort working directly with customer engineering or operations teams  

- Strong problem-solving skills and ability to architect scalable solutions  

- Curiosity to understand how complex systems are used in real-world contexts  

- Ability to thrive in ambiguous, high-impact environments 

Nice to Have:  

- Experience with cloud platforms (AWS, GCP, Azure)  

- Prior work in AI, analytics, or enterprise SaaS deployments  

- Familiarity with customer success / implementation roles  

- Experience leading technical teams or projects 

Why You’ll Love It 

You’ll get to work on meaningful, high-impact projects where your code directly powers real customer outcomes — not theoretical demos. You’ll also gain deep exposure to different industries, data systems, and product architectures while being part of a team that moves fast and ships daily. 

As a senior engineer, you’ll have the opportunity to shape technical direction, mentor growing engineers, and drive significant business impact through your technical leadership. 

Worker Type:

Regular

Number of Openings Available:

4