2,042,979open jobs
120,358companies
245,598added this week
Browse all
Salary
≈ $88k – $150k per year (Estimated)
Location
Hybrid (Ottawa, Montreal, Canada)
Seniority
Staff · 5+ years exp

Confirmed on the employer's own hiring board on Oct 28, 2026. First seen by Alion on Oct 22, 2026. Lockheed Martin scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Lockheed Martin is the largest defence contractor in the world, formed in 1995 by merging Lockheed Corporation with Martin Marietta and headquartered in Bethesda, Maryland. Its single most important programme is the F-35 Lightning II, the most expensive weapons system ever built, alongside the F-16, the C-130 transport and classified work at the Skunk Works advanced development unit. The company also dominates missile defence with THAAD and PAC-3 interceptors, supplies HIMARS and Javelin systems, owns the helicopter maker Sikorsky, and builds the Orion crew capsule and military satellites through its space division.

Standard Job Description

The Senior Software Engineer is a technical leader and subject matter expert who combines hands-on software development with team leadership and mentorship. In this role, the successful candidate will guide project execution while supporting the professional growth and technical development of Junior and Intermediate Software Engineers. The Senior Software Engineer will lead agile software development teams, translating business goals and objectives into actionable technical strategies and driving successful project delivery. The ideal candidate demonstrates strong communication, leadership, and time management skills, along with extensive experience in agile development practices. As both a technical lead and individual contributor, they will actively participate in all stages of the software development lifecycle, from planning and design through implementation, testing, and delivery.

The successful candidate will support Lockheed Martin's existing in-service support contracts, contributing to the development of first-of-its-kind mobile-enabled technology designed to enhance the operational effectiveness of our submarine fleet. In this role, the Senior Software Engineer will plan, coordinate, and execute software development activities, including the design, development, documentation, testing, debugging, and maintenance of software solutions. They will apply established standards, processes, procedures, and tools throughout the development lifecycle while ensuring alignment with program objectives and regularly communicating progress to stakeholders. Responsibilities also include troubleshooting and resolving software defects, preparing operational instructions and technical documentation, and collaborating with clients and end users to evaluate system capabilities, incorporate feedback, and continuously improve product functionality and operational effectiveness.

This position requires a minimum of two days per week in the office to facilitate collaboration with stakeholders, agile development teams, and subject matter experts across the organization. The Senior Software Engineer will also have opportunities to contribute to broader organizational initiatives through stretch assignments that support business growth and cross-functional collaboration. These may include supporting Internal Research and Development (IRAD) activities, establishing engineering best practices and guidelines, and driving improvements to processes, tools, and development methodologies in support of enterprise excellence.

While Artificial Intelligence (AI) tools are increasingly available to support software development, the successful candidate must demonstrate the technical proficiency and independent problem-solving skills necessary to perform their responsibilities without reliance on these tools. This is particularly important given the nature of the work, which may involve operating in controlled or classified environments where access to AI-assisted development tools is restricted or unavailable.

The successful candidate must be eligible to obtain and maintain a NATO Secret security clearance as a prerequisite for working on classified projects and accessing sensitive information.

The candidate will participate in engineering activities including but not limited to:

  • Working in an Agile team environment
  • Software requirements analysis and reviews
  • Software design analysis and reviews
  • Software development, primarily using JavaScript/CSS/HTML
  • Unit and E2E testing and documentation
  • Integration and deployment
  • Problem Solving
  • Mentoring Junior & Intermediate Software Engineers.

Basic Qualifications

  • Degree in Software Engineering, Computer Engineering, Computer Science or related field.
  • Proven Full-Stack development experience throughout the software engineering processes from planing, design, development to deployment.
  • Experience with development operations with tools such as docker/podman and Kubernetes.
  • Proven experience leading Agile/Scrum software development practices.
  • Well organized, capable of planning, scheduling, reporting program status and prioritizing work.
  • 5-10 years' work general development experience with preference given to experience in JAVA & HTML/JS/CSS
  • Eligible to obtain North Atlantic Treaty Organization (NATO) Secret clearance in a timely manner
  • Excellent verbal and written communication skills in English.
  • Ability to communicate complex topics to general audiences.

Desired Skills

  • Applied Generative AI experience for software development.
  • Experience with micro-services and API development.
  • Familiarity with cloud platforms such as AWS, Azure or GCP.
  • Knowledge of security standards like OAuth2 and JWT.
  • Background in regulated or defence environments.
  • Ability to create quick UI mock-ups with tools such as Figma or Adobe XD.
  • Familiar with build tools and creating pipelines in GitLab.
  • Strong analytical and problem-solving skills.
  • Knowledge of software requirements writing.
  • Active Security Clearance (NATO Secret Level)
  • Knowledge of Liniux commands and scripting in Bash
  • Familiar with development tools such as Visual Studio Code and Virtual Machines.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,042,979 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Ottawa
≈ $81k – $139k per year (Estimated) · In office · Full-Time · 7+ years exp · Bachelor's Degree · Toronto
Python
JavaScript
TypeScript
SQL
C#
Python
Django
C#
ASP.NET Core
Frontend
Angular
DevOps
Rest API
Azure
CI/CD
Git
AWS
Cybersecurity
Threat Modeling
OWASP
Management
Agile
Apply
≈ $88k – $177k per year (Estimated) · Remote (Canada) · Full-Time · 7+ years exp · Bachelor's Degree · Montreal
Python
SQL
Databases
Snowflake
AI/ML
Dagster
Analytics
Power BI
ETL/ELT
Apply
≈ $75k – $129k per year (Estimated) · In office · Full-Time · Montreal
JavaScript
Java
TypeScript
C#
Frontend
Angular
DevOps
CI/CD
Management
Agile
Kanban
Apply
≈ $80k – $160k per year (Estimated) · Remote (United States, Canada) · 8+ years exp · Canada
Python
JavaScript
TypeScript
Node JS
AI/ML
LangGraph
AutoGen
LangChain
Function Calling
AI Agents
CrewAI
LLM
RAG
Frontend
GraphQL
Next.js
React.js
DevOps
Rest API
Terraform
CI/CD
AWS
Docker
Cloudflare
Cybersecurity
SOC 2
GDPR
Analytics
A/B Testing
Apply
≈ $61k – $135k per year (Estimated) · Remote (United States, Canada) · Contractor · 4+ years exp
Python
JavaScript
TypeScript
Node JS
Databases
Google BigQuery
AI/ML
Model Context Protocol
Fine-tuning
Prompt Engineering
AI Agents
LLM
Amazon SageMaker
LLMOps
Agentic Workflows
Frontend
React.js
Mobile
React Native
DevOps
GCP
Azure
AWS
Kubernetes
Wi-Fi
Analytics
ETL/ELT
Apply
$51k – $82k per year · Equity · In office · Full-Time · Bachelor's Degree · Ottawa
C
C++
C
Embedded C
DevOps
Linux
TCP/IP
Management
Agile
Waterfall
Apply
≈ $76k – $141k per year (Estimated) · Remote (Canada) · Full-Time · 6+ years exp · Ottawa
JavaScript
Java
TypeScript
SQL
Node JS
Java
Spring Boot
Databases
PostgreSQL
RabbitMQ
Apache Kafka
AI/ML
Copilot
Claude
Frontend
Angular
React.js
Mobile
Twilio
DevOps
Rest API
CI/CD
Jenkins
AWS
Kubernetes
Configuration Management
QA
Swagger
Apply
$57k – $75k per year · In office · Full-Time · Bachelor's Degree · Ottawa
Python
JavaScript
Rust
C
C++
Node JS
Cython
C
GTK
Pthreads
C++
CMake
TensorFlow C++
Qt
Cython
Meson
Databases
SQLite
AI/ML
OpenCV
TensorRT
OpenCL
TensorFlow
PyTorch
MediaPipe
CUDA
ROCm
ExecuTorch
ONNX Runtime
Physical AI
DevOps
RTOS
QEMU
Linux
Robotics
ROS
ROS2
Zenoh
IoT
MQTT
FreeRTOS
Apply
$46k – $73k per year · Equity · In office · Full-Time · Bachelor's Degree · Ottawa
Management
Agile
Apply
Senior QA Automation 9 hours ago
≈ $50k – $103k per year (Estimated) · Remote (Canada) · Full-Time · 6+ years exp · Ottawa
JavaScript
Java
TypeScript
Java
Spring Boot
Spring Cloud
Testcontainers
Mobile
JUnit
DevOps
Rest API
CI/CD
QA
JMeter
Cypress
Playwright
Gatling
Rest-Assured
Pact
k6
Apply
See all jobs
This is one of many
2,042,979 more open roles from verified company boards, updated every day.