Brampton, Ontario

Senior C# Software Engineer

Senior C# Software Engineer
Robotics and Space Operations
Brampton, ON

Remote/Hybrid: 3 times a week onsite (Monday, Tuesday and Thursday on site)
Security Clearance: Reliability and CGP

Create and refine best practices and processes (SOLID design, TDD, ATDD/BDD, design patterns, etc.)
Document best practices and processes
Generate training material and deliver training on an as-needed basis
Conduct external independent review of work in progress
Define / monitor recovery plans where reviews identify non-trivial deviation
Mentor and grow the skills of department staff via conversations, review of work products, explanation of design tradeoffs, etc.
Other duties as will be assigned from time to time by management


Extensive (broad and deep) experience designing and implementing backend solutions
Expertise with C# ASP.NET Core
Expertise with modern software design principles and practices (SOLID, TDD, ATDD/BDD, etc.)
Proven ability to teach principles and practices to others
Bachelor degree in Software, Computer, or Electrical Engineering or Computer Science
Highly motivated, enthusiastic, and a positive thinker

Beneficial Skills/Experience

Space flight software development
Safety critical software development (NASA 7150.2, DO-178C, ISO 26262/IEC 61508, or comparable)

Successful candidates must obtain and hold security clearance at the reliability status level, and pass security assessment for the Controlled Goods Program (CGP) and ITAR.
Apply for this job

Our Advisor for this position

Wandalin Jana

Talent Acquisition Manager

the benefits of
Alten Canada
Learn more