Apply now

Posted 7 months ago

Software Engineer

@ RTX

Calgary, Alberta

Full-time5+ years experience
Apply now
SIGNALS

Overview

RTX is hiring a Software Engineer in Calgary, Alberta or Ottawa, Ontario to design, develop, integrate, test and accept training and simulation software on multidisciplinary programs. The role manages software requirements across subcontractors, leads engineering documentation and supplier oversight, and supports business development. The posting states a hybrid arrangement with set onsite days, a salary of 78,000 to 122,850 CAD, and a required Government of Canada security clearance.

Responsibilities:

  • Manage software system requirements across multiple subcontractors
  • Develop specifications, Interface Control Documents and test plans
  • Conduct trade studies and recommend new technologies
  • Estimate software engineering effort and manage Earned Value
  • Manage technical risks, opportunities and supplier engineering

Requirements summary:

  • Bachelor's degree in software engineering, computer science or related field
  • Minimum 5 years in software engineering, integration or development
  • Eligible for Professional Engineer registration
  • Experience with DOORS, MBSE or simulation training systems
  • Strong project management, forecasting and budgeting skills

Tools & skills

Benefits mentioned

Health insuranceDentalDisability insuranceRetirement planTuition support
Source and dates

Employer career site / ATS feed · workday

Employer posting date
2026-04-01
First seen by our source
2026-10-16
Source record updated
2026-10-16

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SeniorityMid level
DepartmentSoftware development
Experience5+ years
Hours per week40 (estimated)
Scheduleday
Travelair: moderate
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish, French
Licences & certificationsProfessional Engineer registration
Background checkscriminal record
Encouraged to applyPeople with disabilities
EducationBachelor’s degree (required)
Fields of studySoftware Engineering, Computer Science
Security clearanceOther clearance
Perks mentionedRetirement plan, Tuition support, Performance bonus

Summary and details written by AI from the posting; the employer’s posting is the authority.

FieldValue
Company size10001+
HeadquartersArlington County
Open jobs on Jobsy272
Job description

Date Posted:

2026-03-27

Country:

Canada

Location:

CA-AB-CALGARY-111 ~ 919 72nd Ave NE ~ 72ND AVE, Ste A

Position Role Type:

Unspecified

We are presently seeking highly motivated and skilled Software Engineers to join our team. These positions will play a critical role in the design, development, integration, testing, and acceptance of cutting-edge training and simulation technologies. As a key member of integrated product teams, you will collaborate with customers, internal stakeholders, and subcontractors to deliver high-quality software engineering solutions. This role offers the opportunity to work on complex, multidisciplinary projects that advance simulation and training capabilities for our customers. This position will be located at our offices in either Calgary, Alberta or Ottawa, Ontario.

Responsibilities:

  • Manage software system requirements for developmental systems involving multiple subcontractors, including deriving and allocating software-specific requirements.
  • Develop and/or manage key software engineering documents, such as specifications, Interface Control Documents, test requirements, and test plans.
  • Conduct trade studies and recommend new technologies to enhance system capabilities.
  • Estimate software engineering effort for tasks and projects through job analysis.
  • Support financial Earned Value (EV) accountability to meet approved Estimates at Completion (EAC) in collaboration with Engineering Cost Account Managers.
  • Ensure compliance with technical processes and policies, including Engineering Bid Reviews (EBRs) and Engineering Program Reviews (EPRs).
  • Monitor program metrics, ensuring the application of Technical Performance Measures (TPMs) to assess technical progress and risk.
  • Identify and manage technical/engineering Risks and Opportunities (R&Os), leveraging enterprise capabilities to mitigate risks and realize opportunities.
  • Provide engineering management for suppliers, including Statements of Work (SOWs), requirements specifications, and process compliance.
  • Deliver accurate and timely status reports to Program Managers and the Engineering Director.
  • Ensure all software engineering tasks align with project specific systems requirements and are consistent with overall company engineering policies and procedures.
  • Support business development efforts for new system integration projects and assist existing programs with technical investigations, development, and review meetings.
  • Contribute to the growth of the division by expanding assigned projects and identifying opportunities for additional work.
  • Travel occasionally, both domestically and internationally, for short durations.
  • Perform other duties as assigned.

Requirements:

  • Bachelor’s degree in Software Engineering, Computer Science, or a related field.
  • A minimum of 5 years in a software engineering, integration, or development environment.
  • Eligible for professional registration (Professional Engineer) under the provincial Association of Professional Engineers in the province of practice.
  • Strong organizational and communication skills, with the ability to drive complex system designs across multi-disciplinary teams.
  • Familiar with capture of new business as a product provider and system integrator. Strong presentation skills and engineering thought leadership to deliver solutions to customers and teammates.
  • Ability to conduct technical investigations and provide innovative solutions to software engineering challenges.
  • Familiarity and experience within one or more of the following:
    • Training Management Systems for simulated environments
    • Mobile, Local and Wide area networks architectures and deployments
    • Command and Control (C2) and Situational Awareness (SA) applications and architecture
    • Modeling and Simulation applications and architectures for large scale training.
    • Managing requirements using DOORS.
    • Model Based Systems Engineering (MBSE) including Universal Modeling Language.
  • Strong project engineering management skills which will include forecasting, budgeting and the ability to meet various objectives set out in a variety of plans.
  • Well-developed leadership skills, including the ability to mentor others and think outside the box to sustain and grow the business.
  • Good computer skills in the Microsoft suite of programs and various other computer programs
  • Able to travel to internationally.
  • Bilingual in English and French is an asset.

The successful candidate will be required to complete a criminal background check and obtain/maintain a Government of Canada security clearance and any applicable clearances with respect to the handling and transfer of controlled goods.

This position is eligible for consideration of a hybrid work arrangement with set onsite days.

Raytheon Canada adheres to the principles of equal employment and welcome applications from all qualified persons. In accordance with the Accessibility for Ontarians with Disabilities Act, 2005, Raytheon Canada will provide accommodations throughout the recruitment, selection, and/or assessment process to any applicants with disabilities. If you require disability-related accommodations, please contact Human Resources. All personal information is collected under the authority of the Freedom of Information and Protection of Privacy Act.

The salary range for this role is 78,000 CAD - 122,850 CAD . The salary range provided is a good faith estimate representative of all experience levels. RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate’s work experience, location, education/training, and key skills. RTX offers a comprehensive benefits package that includes medical and dental coverage, disability benefits, a retirement savings program, and tuition assistance through RTX’s Employee Scholar Program. Eligibility for specific benefits is based on factors such as position level, employment type (e.g., temporary or permanent), and business unit, and will be discussed during the hiring process. Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company’s performance. This job posting is not for an existing position vacancy.

RTX adheres to the principles of equal employment. All qualified applications will be given careful consideration without regard to ethnicity, color, religion, gender, sexual orientation or identity, national origin, age disability, protected veteran status or any other characteristic protected by law.

Privacy Policy and Term:

Click on this link to read the Policy and Terms

Similar jobs

  • Senior Software Engineer, Search

    Toronto, ON +1
    Full Time

    Themis Solutions Inc.

    Candidates need experience building web applications at scale with Ruby on Rails and professional experience building search systems. They also need mentorship experience, strong communication skills and experience working with large volumes of data.

    Coaching, Teaching, Software development, Ruby on Rails, Agile, Communication skills

  • Intermediate Software Engineer

    Calgary, AB

    AppDirect: AppDirect is a San Francisco-based B2B subscription commerce platform company that brings together technology providers, advisors, and businesses to…

    2+ YOECandidates need 2+ years of professional full-stack web development, including React and TypeScript and hands-on AWS deployment experience. Experience with external APIs, event-driven patterns, and AI coding tools is valued, along with strong ownership and curiosity.

    React, TypeScript, Node.js, Go, AWS Lambda, AWS API Gateway

  • Senior Software Engineer – Visualization and Front End

    Calgary, AB
    HybridFull Time

    GeoSoftware

    5+ YOECandidates need at least five years of professional software engineering experience, including data-heavy front-end work, and demonstrable production experience with React, TypeScript and WebGL. GeoSoftware also requires reactive state architecture experience, the ability to work asynchronously in a small remote team, and fluent English.

    React, TypeScript, WebGL, Three.js, WebGPU, Electron

    Senior Software Engineer – Computational Algorithms

    Calgary, AB
    HybridFull Time

    GeoSoftware

    5+ YOECandidates need a physics, geoscience, or applied mathematics degree or equivalent depth, at least 5 years of numerical computing experience, and strong modern C++ and Python. Parallel programming, performance optimization, and experience prototyping with domain experts are also required, along with fluent English.

    C++, Python, NumPy, SciPy, pybind11, BLAS

  • Senior Software Engineer

    Calgary, AB
    $110k–$150k/yrRemoteFull Time

    Athennian

    6+ YOECandidates need 6+ years of software engineering experience, production AI feature experience, and strong JavaScript/TypeScript and MEAN stack skills. Experience with CI/CD, automated testing and cloud infrastructure is also required.

    MongoDB, Express, Angular, Node.js, Jest, Cypress

  • Software Engineer

    Calgary, AB

    Questrade Financial Group: Questrade offers Canadians an easy way to invest in securities and foreign currency and provides online wealth management and mortgage through the…

    2+ YOECandidates need a computer science or related degree, or equivalent practical experience, plus two or more years building production software. They need strong JavaScript/TypeScript skills in React Native, ReactJS, or Node.js, along with database and cloud experience.

    React Native, ReactJS, Node.js, GCP, AWS, Azure

  • Software Engineer

    Toronto, ON +1
    On-siteFull Time

    Anchorbase

    Candidates need strong computer science fundamentals, including type theory, relational database design, complexity reasoning and concurrency. They should learn quickly, test thoroughly including unhappy paths, review code critically and communicate clearly about risk and tradeoffs.

    TypeScript, React, NestJS, Vite, C++, Windows

  • Software Engineer

    Ontario +2
    $80k–$130k/yrRemoteFull Time

    Warner Music Group

    2+ YOECandidates need a Bachelor's degree in Computer Science, Computer Engineering or a related field, plus 2 to 5 years of full-stack Java experience. Warner Music Group also values AWS experience, operational excellence practices and writing design docs.

    AWS, Java

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.