Senior Software Engineer
$113k - $163k per yearHarris Geospatial Solutions
Overview
L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customers’ mission and quest for professional growth. L3Harris provides an inclusive, engaging environment designed to empower employees and promote work-life success. Fundamental to our culture is an unwavering focus on values, dedication to our communities, and commitment to excellence in everything we do.
L3Harris is the Trusted Disruptor in defense tech. With customers’ mission-critical needs always in mind, our employees deliver end-to-end technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security.
Job Title: Senior Software Engineer
Job Location: Mirabel, QC or Enfield, NS
Job Code: 38488
Job Schedule: Day Shift
Compensation Range: Between $113,000 - $163,000 annually
As a Senior Software Engineer within the Software Group, you will serve as a technical authority on software engineering processes, standards compliance, and lifecycle governance across multiple defence and aviation platforms including the CF-18, CT-114, CC-330, and CC-150. You will guide development teams, ensure adherence to applicable standards, contribute to bids and proposals, and mentor the next generation of software professionals. This role demands an individual who bridges rigorous process discipline with hands-on engineering expertise. We have offices in Mirabel, Halifax and Ottawa, hybrid work 3 days per week at the office.
Essential Functions
- Review, critique, and approve software engineering documentation including Software Requirements Specifications (SRS), Software Design Documents (SDD), Software Verification Plans (SVP), and Software Configuration Management Plans (SCMP) for standards compliance and technical accuracy;
- Contribute technical content to Requests for Proposals (RFPs); assess feasibility, estimate effort, define process tailoring strategies, and articulate standards compliance approaches to clients and evaluators;
- Coach and develop junior and intermediate software engineers, conduct structured code and document reviews, and facilitate knowledge transfer on lifecycle processes and certification requirements;
- Perform peer reviews of software artefacts, identify deviations from plans and standards, and work with authors to resolve findings in a constructive and traceable manner;
- Maintain and oversee the Software Configuration Management (SCM) function — baseline definition, change control, configuration status accounting, and configuration audits — in accordance with ISO 12207 and project-specific SCMPs;
- Define, tailor, and improve software development processes and lifecycle models to suit project context, certification level, and contractual obligations;
- Actively participate in all phases of the software development lifecycle — requirements, design, implementation, integration, verification, validation, and maintenance — as a process authority and technical contributor;
- Liaise with clients, certification authorities (e.g., Transport Canada, DND), partners, and internal project teams to align on process expectations, compliance strategies, and technical deliverables.
Qualifications
- University degree in Software Engineering, Computer Engineering, Computer Science, or equivalent experience;
- 10 to 15 years of professional software engineering experience in aviation, defence, or safety-critical systems;
- Demonstrated knowledge of ISO/IEC 12207 and ISO/IEC 15288 lifecycle frameworks;
- Practical experience with DO-178C software development at any Design Assurance Level;
- Experience authoring or reviewing lifecycle plans (including certification plans), SRS, SDD, SVP, and Reports documents;
- Proficiency with .NET technologies (Framework, Core, ASP.NET, Blazor) or equivalent stack;
- Experience with SCM tools (Azure DevOps, Git, ClearCase, or equivalent) and formal SCM processes;
- Ability to lead or facilitate formal software reviews (inspections, walkthroughs, peer reviews);
- Experience contributing to technical bids, RFP responses, or contract proposals;
- Knowledge of relational databases (Oracle, SQL Server, or equivalent);
- Understanding of software verification and validation principles (unit tests, quality assurance);
- Strong technical writing skills for engineering plans, reports, and lifecycle artefacts;
- Bilingualism English and French is an asset.
Preferred Additional Skills
- ISO/IEC 12207 — Software lifecycle processes (acquisition, supply, development, operation & maintenance);
- ISO/IEC 15288 — System lifecycle processes and tailoring;
- DO-178C — Software considerations in airborne systems and equipment certification (DAL B–D);
- DO-278A — Software integrity assurance for CNS/ATM ground-based systems (asset);
- DO-330 / DO-331 — Tool qualification and model-based development supplements (asset);
- MIL-STD-498 / 2167A — Defence software development and documentation standards (asset).
Eligibility Criteria
- Must be eligible for registration with theControlled Goods Program;
- Must be eligible to obtain and maintain a government of Canada Reliability status and Secret Level 2/NATO Secret security clearance;
- Must be eligible to meet the requirements for U.S. International Traffic in Arms Regulations (ITAR).
L3Harris is proud to be an equal opportunity employer and is committed to treating all of its employees and job applicants with respect and dignity and to maintaining a workplace free from discrimination. Anyone applying for a position will be considered without regard to the following: race, national or ethnic origin, colour, religion, age, nationality, ancestry, ethnicity, gender, sex, sexual orientation, gender identity or expression, marital status, family status, genetic characteristics, disability, citizenship status, or conviction for an offence for which a pardon has been granted or in respect of which a record suspension has been ordered, or any other characteristic that is protected by applicable human rights legislation.
L3Harris maintains a drug-free workplace and conducts pre-employment drug and alcohol testing and background checks, in accordance with applicable law. Such results are only accessible and viewed by individuals at L3Harris who have direct responsibility in the hiring process. If you fail to report for a drug and alcohol test, refuse to undergo such test or test positive for the presence of drugs or alcohol, the hiring process may be concluded or your offer of employment may be rescinded, in L3Harris’ sole discretion.
This job is for an existing vacancy
At L3Harris, we foster an inclusive and equitable workplace. L3Harris is committed to treating all employees and applicants for employment with respect and dignity and maintaining a workplace that is free from unlawful discrimination. For applicants with disabilities, we will provide you with accommodation so that you have what you need in order to be at your best.
L3Harris performs background checks prior to employment as all applicants must be eligible for registration with the Controlled Goods Program and obtain and maintain a positive security assessment. Some positions may require a government of Canada “Reliability” status and/or Level 2 (Secret) security clearance. In addition, L3Harris performs pre-employment substance abuse testing where required.
#J-18808-Ljbffr- ...Elasticsearch, Redis, ScyllaDB, Redshift, TiDB, MariaDB Build software that utilize messaging queues such as Kafka, SQS, and Kinesis... ...candidates that have: ~2+ years of experience as a Backend Software Engineer. ~ Very strong problem solving skills in data structures,...SeniorRemote workWork from homeHome office
- Title: Senior Software Engineer, eScribe - AI Date: 3.2026 Function: Engineering Reports to: Director, Engineering Position Summary: The Senior Software Engineer will be a key member of our engineering team, responsible for designing, developing, and maintaining critical software...SeniorLong term contractTemporary workCasual workRemote workWorldwideFlexible hours
- ...advertising and marketing channels. Engineering at StackAdapt: As an Engineer at... ...Data Science, Product & Design and other senior engineers across the organization to identify... ...Mentor the team and lead by example to uphold software development best practices in addition to...SeniorRemote workWork from homeHome officeFlexible hours
- ...General Dynamics Mission Systems-Canada, our focus extends beyond engineering technology solutions—we are dedicated to cultivating careers.... .... Job Description We are currently hiring for a working level Software Engineer with Linux systems administration experience to support...SuggestedInternshipWork at officeRemote workFlexible hours
- ...growing organisations across Canada to recruit experienced mid-senior to senior-level engineering professionals. These opportunities are ideal for... ...licensure is preferred • Proficiency with relevant engineering software, tools, and systems • Extended Healthcare Plan (Medical,...SeniorFor contractorsRemote work
- ...team of over 50,000 planners, designers, engineers, scientists, digital innovators, program... ...Join us. Job Description AECOM is hiring a Senior Structural Engineer for their Highway... ...Geoscientists of BC. • Experienced with a variety of software programs used for structural analysis and...SeniorContract workInternshipLocal areaImmediate startRemote workWorldwideFlexible hours
- ...you might just be in the right place! We’re looking for a Staff Software Developer to join our Retail team in Canada.You will personally... ...solutions that meet customer needs. You will uplevel engineering craft across the organization, by providing technical guidance,...Work at officeLocal areaRemote workFlexible hours
- .... When you join CIMA+, we welcome you to a place that you can call home. Job Description We're looking for an experienced electrical engineer to join our Energy & Resources team. You'll be at the heart of renewable energy and substation projects across Canada. Working as part...SeniorHourly payPermanent employmentLocal areaRemote workWork from homeFlexible hours
- ...Aversan Inc. ( is a trusted multi-service engineering and electronics manufacturing company.... ...reliable safety-critical electronics and software systems to the aerospace, defence, and space... ...We are currently seeking a qualified Senior Avionics Engineer to join our team. The...SeniorRemplacementFull time
- ...empower healthcare innovators and improve healthcare differently. What you can expect when joining the team Reporting to the Software Deployment Manager, you will be in constant contact with our healthcare professional clients, ensuring their satisfaction and improving...InternshipRemote workRelocation packageFlexible hours
$146k - $176k per year
Staff Backend Software Engineer ABOUT US Procurify is the AI-enhanced procurement and AP automation... ...and technical architecture of the core engine that powers the Procurify platform. You... ...impactful execution. WHO WE'RE LOOKING FOR: • Senior Engineering Experience: 10+ years of...SeniorImmediate startRemote workFlexible hours$180.5k - $199.5k per year
...love building new products while leveraging engineering best practices? Does the thought of... ...complex business needs Collaborate with senior staff in other disciplines (e.g. back end... ...Apply If: You have at least 5+ years of software engineering experience, including at...SeniorTemporary workSummer holidayWork at officeLocal areaRemote workWork from homeFlexible hours$38 per hour
...the future of AI while ensuring technology benefits everyone. • You hold a Bachelor's or Master’s Degree in Computer Science, Software Engineering, Software Development, Computer Engineering, Information Technology or other related fields • You have at least 3 years of Kotlin...Part timeFreelanceRemote work$146.3k per year
...thousands of healthcare practices in more than 60 countries. Our platform is now helping to modernize the world of practice management software. We enable the likes of physiotherapists, mental health counsellors, chiropractors, and other allied health practitioners to run...Remote work- ...Senior Product Manager Location: Canada (Remote) Come thrive at Tandems! At Tandems... ...financial institutions, we deploy intelligent software and AI to enhance advisor productivity... ...transformation. You’ll work closely with Engineering, Data Science, Design, Research, and...SeniorRemote workFlexible hours
- ...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction... ...National Energy Code. • Proficiency in using AGi32 Lighting Design software. • Knowledge with power analysis tools such as SKM and/or ETAP and...Contract workFor contractorsLocal areaRemote workWorldwideRelocationFlexible hours
- ...in production. Roles & Responsibilities • Execute the "Ava" Core Engine: Build and maintain the end-to-end inbound and outbound call... ...in an early-stage startup. Must have • 5+ years of professional software engineering experience. • Experience building and shipping production...Long term contractInternshipRemote work
$95k - $160k per year
...impact on its customers, employees, and communities. The Role At Veeva, each software release is highly scrutinized to meet the demands of our customers. As a Performance Engineer, you'll have a key role in our product’s success. You will work with developers to...Work at officeLocal areaRemote workWork from home- ...processes and a technical background that enables you to work with engineering teams; you have worked in aeronautical procurement and want to... ...taken into account by the engineering teams, and work with the Senior Buyer for Engineering Services to prepare and carry out these global...SeniorContract work
- ...Content to CRO, RevOps, and Go-To-Market Strategy, we build marketing engines that win in SaaS and across B2B industries. We move fast. We... ...to operate a laptop computer (PC or Mac available), computer software platforms, and other office productivity tools as necessary. Due...SeniorWork at officeRemote workWork from homeHome office
- ...Respond to aircraft grounded (AOG) situations and customer engineering requests. Investigate the cause of in-service problems, resolve... .../supplier team environment. You have knowledge of MS Office software (Word, Excel, PowerPoint, etc.). You have excellent written...Home officeFlexible hours3 days per week
$100k - $106k per year
...Overview Join Instacart’s dynamic Customer Experience team as a Senior Knowledge Strategist, where you will play a crucial role in enhancing... ...representative with CX team members, product managers, engineers, legal, and specialists. Influence product roadmaps. • Excel in...SeniorPermanent employmentWork at officeRemote workWork from homeFlexible hours$168k - $210k per year
...leadership team for Product, Design, and Engineering (PDE). This is a high-impact, critical role... ...rudder, providing directive guidance to senior leaders, driving alignment, improving... ...strong foundational understanding of the software development lifecycle (SDLC), product management...SeniorWork at officeLocal areaRemote work- ...portfolio of 118+ companies, acquiring and developing vertical market software companies, enabling each business to deliver the best mission-... ...: We are seeking a highly skilled and business-minded Senior Legal Counsel to join our dynamic team to support our M&A activities...SeniorLong term contractTemporary workImmediate startRemote work
$205.9k - $228.8k per year
...Job Title: Senior Product Manager – Platform Services Location: Canada – Remote... ...investment. Engage with User Experience, Engineering, Technical Writers, and other product managers... ...valuable and feasible. Liaise with Software Commercialization, Sales, Marketing, Professional...SeniorLong term contractWork at officeRemote workFlexible hours- Atimi is seeking an experienced UX Engineer experienced with utilizing the Adobe Firefly Technologies in the production environments to fill... ...companies in North America, providing them with high-quality software solutions that integrate both mobile and web experience. If you...InternshipRemote workRelocation packageFlexible hours
- ...Quality Analyst – Junior and Senior Positions Mirabel Quality Analyst – Junior and Senior Positions Temporary Location: Mirabel... .... The incumbent works closely with key stakeholders, including Engineering, Methods, Inspection, and Purchasing. Manage the follow‑up of...SeniorTemporary workWork at officeImmediate start
- Step into the dynamic role of Forward Deployed AI Engineer at Enlightened Today, redefining solutions in the wellness industry. Directly... ...Practical knowledge of AI development and related tools • Strong software testing and accountability skills • Excellent interpersonal communication...
$110k - $130k per year
...Interactive is looking for an experienced Senior Level Designer to help build and deliver... ...experience. You’ll work closely with design, engineering, art, and production to create levels... ...spaces • Implement levels directly using in-engine tools, scripting, and event systems to...SeniorLong term contractRemote workFlexible hours$80k - $105k per year
...Toronto office 1-2 times a month. The technical lead, application engineering leads a team responsible for building bespoke custom... ...engineering ways of working, this role is also accountable for driving software engineering maturity uplift and productivity improvements through...Work at officeRemote workHome officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- senior software developer Mirabel, QC
- software engineer - computer Mirabel, QC
- software developer remote Mirabel, QC
- software engineer intern Mirabel, QC
- software engineer devops Mirabel, QC
- ingénieur logiciel Mirabel, QC
- software developer intern Mirabel, QC
- software engineer Mirabel, QC
- software development engineer Mirabel, QC
- software engineer salary in canada Mirabel, QC
