Software Engineer

Prattwhitney

Calgary

On-site

CAD 78,000 - 122,850

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Comprehensive benefits package
Tuition assistance
Hybrid work arrangement

Job summary

Prattwhitney is seeking highly motivated Software Engineers in Calgary, Alberta. The role focuses on software system design and implementation for cutting-edge training technologies.

Qualified candidates need a Bachelor's degree and 5+ years of experience. Responsibilities include managing software requirements, supporting business development, and ensuring compliance with engineering policies. The salary range for this role is CAD 78,000 – 122,850 with a comprehensive benefits package.

Qualifications

  • Minimum of 5 years in a software engineering, integration, or development environment.
  • Eligible for professional registration under the provincial Association of Professional Engineers.
  • Strong organizational and communication skills.

Responsibilities

  • Manage software system requirements for developmental systems.
  • Develop key software engineering documents.
  • Conduct trade studies and recommend new technologies.

Skills

Software Engineering
Communication Skills
Project Engineering Management
Technical Investigations
Bilingual (English/French)

Education

Bachelor’s degree in Software Engineering, Computer Science, or related field

Tools

DOORS
Model Based Systems Engineering
Microsoft Suite

Job description

Position Overview

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.
Qualifications
  • Bachelor’s degree in Software Engineering, Computer Science, or a related field.
  • 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 multidisciplinary 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 areas:
    • 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 including 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 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 a hybrid work arrangement with set onsite days.
Salary & Benefits

The salary range for this role is 78,000 CAD – 122,850 CAD. 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 and incentive programs is based on position level, employment type and business unit and will be discussed during the hiring process.

EEO & Accessibility

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 assessment process to any applicants with disabilities. All personal information is collected under the authority of the Freedom of Information and Protection of Privacy Act.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Systems Engineer
Senior Systems Engineer

Prattwhitney • Calgary

Hybrid
CAD 78,000 - 123,000
Medical coverage
Dental coverage
Retirement savings program
+1
Hardware Engineer
Hardware Engineer

Prattwhitney • Calgary

Hybrid
CAD 78,000 - 123,000
Medical and dental coverage
Disability benefits
Retirement savings program
+2
Principal Systems Engineer (IPT Lead)
Principal Systems Engineer (IPT Lead)

Raytheon • Calgary

Hybrid
CAD 101,000 - 152,000
Medical and dental coverage
Disability benefits
Tuition assistance
+1
Program Chief Engineer
Program Chief Engineer

Raytheon • Calgary

On-site
CAD 100,000 - 130,000
Information Technology Integrated Product Team Lead
Information Technology Integrated Product Team Lead

Prattwhitney • Calgary

Hybrid
CAD 101,000 - 152,000
Medical and dental coverage
Disability benefits
Retirement savings program
+1
Software Development IPT Lead
Software Development IPT Lead

Prattwhitney • Calgary

Hybrid
CAD 101,000 - 152,000
Medical and dental coverage
Disability benefits
Retirement savings program
Senior Analyst, Systems Engineering
Senior Analyst, Systems Engineering

Raytheon • Southwestern Ontario

On-site
CAD 65,000 - 108,000
Medical and dental coverage
Disability benefits
Retirement savings program
+1
Field Services Representative
Field Services Representative

RTX • Southwestern Ontario

On-site
CAD 78,000 - 123,000
Benefits package
Training Development Specialist
Training Development Specialist

Prattwhitney • Calgary

Hybrid
CAD 60,000 - 80,000
Medical and dental coverage
Disability benefits
Retirement savings program
+1
Principal Specialist, Systems Engineering
Principal Specialist, Systems Engineering

Raytheon • Southwestern Ontario

On-site
CAD 101,000 - 152,000
Medical and dental coverage
Disability benefits
Retirement savings program
+1