RTX
Posted 4mo ago

Software Engineer

RTX
Calgary or Canada
$78k-$123k/yrHybridFull Time
Responsibilities
  • Manage requirements
  • Develop specifications
  • Conduct trade studies
Requirements
  • Bachelor's in Software Engineering or related
  • 5+ years in software engineering
  • Eligible for Professional Engineer
  • Strong design, analysis, and leadership
  • Willing to travel
  • Bilingual EN/FR a plus
Technical tools mentioned
DOORSMBSEUMLC/C++

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.

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.

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.

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

About RTX

RTX provides advanced aerospace and defense systems and services.

Similar jobs

Software Engineer roles near Calgary, Alberta
22h
Save
Mark Applied
Hide
Senior Software Engineer
Calgary, Alberta, Canada
$79k-$139k/yr OnsiteFull Time
Deltek
DeltekNYSE: ROP: Software and information solutions for project-based businesses.
6+ YOERequires 6–7 years of software development experience, a Canadian software engineering bachelor's degree, and proficiency in modern languages. Experience with AWS, Docker, Terraform, CI/CD, databases, web applications, and AI tools preferred.
TypeScript, C#, Python, JavaScript, Amazon Web Services, Docker, Terraform, Claude, Anthropic Claude, Jenkins, GitHub Actions, GitLab CI, PostgreSQL, React, Node.js, ASP.NET, ChatGPT, GitHub Copilot, Codeium, Microsoft GitHub Actions
1d
Save
Mark Applied
Hide
Senior Software Developer, Product-Led Growth
Calgary or Vancouver or Toronto or Dublin or Manchester or Sydney or Barcelona or Bogotá or London or New York City
$145k-$196k/yr HybridFull Time
Clio
Clio: Cloud-based legal practice management software and AI solutions.
Software development experience building scalable web applications with Ruby on Rails, strong communication and problem-solving skills, Agile mentorship experience, and ability to learn technologies quickly.
Ruby on Rails, AI, A/B testing, Java, Python, C#, JavaScript
3d
Save
Mark Applied
Hide
2027 Winter Student Opportunities RBC Borealis - Software Developer, 4-8 Months
Toronto or Calgary
OnsiteMultiple Commitments Available
RBC
RBCTSX: RY: Global financial institution providing banking and wealth management services.
Current Canadian post-secondary student in computer science, engineering, or technology with programming knowledge, MS Office skills, SDLC knowledge, communication skills, and eligibility for a 4–8 month co-op.
Microsoft Word, Microsoft Outlook, Microsoft Excel, Microsoft PowerPoint, Unified Modeling Language (UML), Agile, Waterfall, Iterative, Software Development Life Cycle (SDLC)
3d
Save
Mark Applied
Hide
2027 Winter Student Opportunities Technology & Operations - Software Developer, 8 Months
Toronto or Calgary or Montreal or Halifax or Vancouver
OnsiteFull Time, Internship
Royal Bank of Canada
Royal Bank of CanadaTSX: RY: Provides personal, commercial, and investment banking services worldwide.
Canadian post-secondary student in computer science, engineering, or technology; strong communication, analytical, teamwork, and programming knowledge; eligible for an 8-month co-op term.
Microsoft Word, Microsoft Outlook, Microsoft Excel, Microsoft PowerPoint, Unified Modeling Language (UML), Software Development Life Cycle (SDLC), Agile, Waterfall
6d
Save
Mark Applied
Hide
Staff Software Engineer - Cloud Platform
Bedford or Calgary or Markham or Toronto or Vancouver
$180k-$229k/yr RemoteFull Time
IBM
IBMNew York Stock Exchange: IBM: Global technology providing enterprise software, cloud, and consulting.
8+ YOEBachelor's degree and 8+ years of software engineering experience required. Expertise in distributed systems, cloud platforms, Kubernetes, and Go, Java, or Scala, with cross-team technical leadership.
AWS, GCP, Azure, Kubernetes, Go, Java, Scala, Apache Kafka, CI/CD, Microsoft Excel
1w
Save
Mark Applied
Hide
Software Engineering, Developer
Calgary, Alberta, Canada
$75k-$85k/yr HybridFull Time
General Dynamics Mission Systems
General Dynamics Mission SystemsNYSE: GD: Develops advanced electronic systems for defense and security missions
1+ YOEBachelor's degree in computer science, software engineering, or equivalent; 1–3 years' related experience; programming experience with C#, Java, or C++; software engineering process knowledge; Canadian work eligibility and clearance eligibility.
C#, Java, C++, ARM, Arduino, Raspberry Pi, Odroid, Microsoft Visual Studio, Code Collaborator, Rational Team Concert (RTC)
1w
Save
Mark Applied
Hide
Principal Software Engineer (Agentic Integration)
Calgary, Alberta, Canada
$135k-$190k/yr OnsiteFull Time
Black Duck
Black Duck: Provides software security testing and application risk management solutions.
8+ YOERequires 8+ years of software engineering experience, 2+ years applying LLMs in production, agentic AI and MCP experience, API and systems design, CI/CD, Git, Python, TypeScript/JavaScript, Go, and distributed systems.
Pydantic AI, LangChain, LangGraph, Model Context Protocol (MCP), Git, GitLab, GitHub, Bitbucket, Azure, Python, TypeScript, JavaScript, Go, GitHub Copilot, Claude Code, Cursor, Pinecone, Weaviate, ChromaDB, Qdrant, pgvector, npm, PyPI
1w
Save
Mark Applied
Hide
Software Developer (2026-035)
Calgary, Alberta, Canada
OnsiteFull Time
Circle Cardiovascular Imaging
Circle Cardiovascular Imaging: Develops AI-driven cardiovascular imaging and reporting software.
3+ YOERequires 3–5 years of software development or project experience, Go, web protocols, cloud platforms, Docker, Kubernetes, SaaS, and object-oriented programming; technical diploma required and bachelor's degree preferred.
Go, AWS, Microsoft Azure, Docker, Kubernetes, C++, C#, Java, DICOM