Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Intermediate ISTAR Software Developer

$75k - $85k
Full-time

GD Mission Systems

Responsibilities for this Position


Location: 1941 Robertson Rd, Nepean, ON K2H 5B7, Canada

Employment Type: Fulltime-Regular

Company Description

Build bold. Deliver impact. Win together.

At General Dynamics Mission SystemsCanada, were not just engineering technology were shaping the future of defence and security. Our teams design and deliver advanced, mission-critical solutions that enhance national security, strengthen communities, and protect the people we serve.

If youre looking for meaningful work that contributes to a safer, more secure world, youll find purpose here. Every day, your skills will directly impact programs that matter.

Job Description

The LC4ISR ISTAR team is seeking an intermediate level Software Engineer to support delivery of critical capabilities for the Canadian Army. You will be working with a multidisciplinary engineering team to deliver Intelligence, Reconnaissance, Target Acquisition and Surveillance (ISTAR) capabilities into a fully integrated tactical network, capable of providing flexible, multi-role and combat-capable communications, command and control. You will be part of an agile development team that is responsible for designing, implementing and verifying software components for ISTAR commanders and operators. As a team developer, you will support all stages of the software development lifecycle, including requirements analysis, system architecture and design, implementation, testing, and maintenance. This role requires on-site work at our Ottawa office and customer locations within the National Capital Region, with flexibility to work remotely when necessary. Occasional travel may be required to support customer field trials.

Responsibilities

As part of the Agile development team, you will:

  • Write clean, maintainable, and efficient code according to coding standards and best practices.
  • Plan and coordinate feature development.
  • Implement software components that integrate sensors into ISTAR solutions.
  • Participate in software code reviews.
  • Develop and perform software tests, and debug software.
  • Identify, analyze, document, and resolve issues and defects throughout the product life cycle.
  • Support verification and validation test events, including customer field trials.
  • Provide leadership and mentorship to more junior team members.
  • Stay up-to-date on industry developments, tools, and technologies to advance your skills and support team growth.
  • Perform related duties as assigned

Qualifications

The following are qualifications for P2 SW team members:

  • Bachelors degree in Software Engineering, Computer Science, or related discipline.
  • 5+ years experience developing system software.
  • Experience working on development projects with a disciplined approach to software engineering.
  • Proficiency in Java.
  • Knowledge of MVC (Model-View-Controller) and MVVM (Model-View-View-Model)
  • Strong problem-solving, debugging, and troubleshooting skills.
  • Excellent communication skills, both written and verbal.
  • Familiarity with software configuration management tools and the Agile software process.
  • Ability to work effectively independently and within a team environment.
  • Effective time management skills to meet schedule and budget targets.
  • Experience working with communication protocols and message exchange patterns (e.g., ZeroMQ, REST), as well as data serialization formats (e.g., protobuf, JSON).
  • Familiarity with Interface Control Documents for sensor systems would be an asset.
  • Experience working with object-oriented programming and design patterns.
  • Experience working with or familiarity with AI/ML models is preferred.

Must be a Canadian citizen with 15 years of consecutive residence in Canada. Must be able to obtain and maintain Canadian Security Clearance and a positive Controlled Goods Assessment

Additional Information

What We Offer
The hiring range for this position is $75,000 to $85,000 CAD annual.

Our goal is to provide a fair and competitive offer based on an assessment of internal equity and your qualifications, including:

  • Relevant experience
  • Technical and non-technical skills
  • Education and certifications

Our Benefits:
At General Dynamics Mission SystemsCanada, we prioritize work-life balance. As a fulltime regular/term employee, you can enjoy a supportive, friendly and respectful environment with a competitive total rewards package.

  • Comprehensive medical, dental and vision coverage for you and your eligible dependents, from day one of employment at no cost to you.
    • Flexible benefit options available (including HCSA).
    • Emergency medical travel insurance.
    • 24/7 virtual health care services.
  • Employee & Family Assistance Program (EFAP) counselling, life coaching, lifestyle change support, and financial planning.
  • Onsite fitness facilities & employee resource groups.
  • Defined Contribution Pension Plan (DCPP) with employer contributions after 3 months of service.
    • Access to financial advisors for investment advice and comprehensive financial planning.
    • Voluntary Registered Retirement Savings Plan (RRSP) accessible from day one.
  • Flexible time away to rest and renew with vacation, holidays, vacation purchase plan and parental leaves (with top up options).
    • Sick leave and disability programs.
  • Grow your career your way with free access to a learning platform offering a wide range of courses and resources.
    • Educational Assistance Program to support formal learning.
    • Self-directed mentoring opportunities.
    • Reimbursement for professional and industry-related memberships and dues.
  • Employee discounts on travel, home and auto insurance, as well as services and activities.
    • Free onsite parking.
    • Annual scholarship program for children of GD employees.
    • Employee social clubs and recreational activities.

Why join us?

  • Purposeful Innovation: Youll work on innovations that genuinely make a difference. Youll apply advanced thinking, design expertise, and practical problem-solving to help equip military and allied forces with leading-edge systems. Youll be surrounded by some of the brightest minds in the defence sector, contributing to next-generation technologies in an environment that celebrates creativity, new ideas, and modern solutions.
  • Connection: We believe people do their best work when they feel they belong, and their ideas can flourish. Different perspectives, experiences, and ways of thinking help us innovate and grow. Strong relationships with our teammates help us unite, overcome challenges, and deliver the world-class quality were known for. Here, we are committed to inclusivity and ensures every individual feels valued, respected, and empowered.
  • Challenging and Rewarding Career Pathway s: Your career path matters to us. From mentorship and regular check-ins with your leader to educational support, professional certifications, and continuous training, youll have the resources you need to thrive. We encourage internal mobility so you can explore different business areas, broaden your skillset, and expand your network. Youll be working on high-profile, impactful projects that challenge your skills, expand your expertise, and allow you to both learn from mentors and guide others along the way.

Accommodation
If you require accommodation during any stage of the application process, please contact Human Resources via View email address on gd.com.

Closing Date
We reserve the right to close this vacancy early if we receive sufficient applications for the role. Therefore, if you are interested, please submit your application as early as possible.

PI286855954

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Intermediate ISTAR Software Developer in Canada vacancy
  •  ...Our Developers bring passion, craftsmanship and innovation to the development and delivery of Intelex’s software products, with the objective of delighting our customers and empowering...  ...development experience for intermediate candidates.  Professional experience... 
    Suggested
    Full time
    Local area

    Fortive

    Canada
    15 days ago
  •  ...Description We are looking for Intermediate and Senior Engineers to join the Felix Engineering...  ...digital healthcare ecosystem. Our developer roles are all full stack ( Vue.js , PHP...  ...database Write code and build the software that will allow us to scale as we launch... 
    Suggested
    Remote work

    Felix

    Canada
    17 days ago
  •  ...conduct security reviews, and ensure that developer tooling and CI/CD workflows ship with...  ...) technologies (we use Terraform). ~ Intermediate working knowledge of networking...  ...Have followed a non-traditional path into software and bring insight from experiences beyond... 
    Suggested
    Full time
    Work experience placement
    Remote work

    Chromatic

    Canada
    a month ago
  •  ...workplace tools and applications. In this role, you will: Build and ship features for North , our AI workspace platform Develop autonomous agents that talk to sensitive enterprise data Write and ship minimal code that runs in low-resource environments, and... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work
    Home office

    Cohere

    Canada
    13 days ago
  • Role Name: Java Full stack Location: Montreal, QC (Hybrid role. 3 days office is mandatory and F2F is Required for interview) Requirement Minimum of 7 years of professional experience in Java (Primary) and Angular or React (Secondary) Java/J2EE...
    Suggested
    Temporary work
    Work at office

    Lorven technologies

    Canada
    2 days ago
  • $61.6k - $113.9k

     ...business requirements. Responsibilities: Drive the overall software development lifecycle and collaborate across functional teams...  ...rectify issues within business systems and service applications. Develop high-quality technology applications and services using... 
    Full time
    Work at office

    BMO Financial

    Canada
    more than 2 months ago
  •  ...but we build more than projects. We have developed a proprietary Digital Operations...  ...enterprise analytics. We operate a full software development lifecycle internally, from...  .... This role may be filled at either an intermediate or senior level depending on the depth... 
    Permanent employment
    Full time
    Work at office
    Local area
    Remote work

    Surerus Murphy Joint Venture

    Canada
    16 days ago
  • $115.2k - $194.4k

     ...GitLab enables organizations to increase developer productivity, improve operational...  ...trust GitLab to ship better, more secure software faster. The same principles built into...  ...of GitLab. About the role As an Intermediate Backend Engineer, you will take backend... 
    Full time
    Contract work
    Remote work

    GitLab

    Canada
    12 hours ago
  •  ...recovery, and production readiness activities. Build self-healing automation and operational runbooks to reduce manual effort. Develop dashboards, alerts, and monitoring solutions using CloudWatch, Dynatrace, Splunk, Grafana, and OpenTelemetry. Support CI/CD... 
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Canada
    29 days ago
  •  ...incident pattern back into automation so the same class of issue never repeats We're looking for candidates who have: ~3+ years of software engineering or infrastructure engineering experience ~ Hands-on experience with AWS services (EC2, EKS, IAM, S3, VPC, or... 
    Full time
    Contract work
    Local area
    Immediate start

    Chainalysis

    Canada
    20 days ago
  •  ...We build and maintain the shared AI tooling that hundreds of developers depend on to ship faster and with more confidence. We also build...  ...engineers on the team. What you'll bring: ~3+ years of software development experience as part of a team, ideally including some... 
    Full time
    Immediate start

    Wealthsimple

    Canada
    a month ago
  • What you will do The Cloud Security Engineer is responsible for implementing, optimizing, and operating Numeris' Microsoft security ecosystem, with a primary focus on Microsoft 365 E5 security solutions. This role combines hands-on security engineering, automation, and...
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Numeris

    Canada
    a month ago
  • $115k

     ...We prefer experience working in a Center of Excellence or shared services model. Zendesk certifications such as Administrator, Developer, or Architect are a strong advantage. We need the ability to reliably commute to or relocate to Mississauga, Ontario before starting... 
    Full time
    Work at office
    Remote work
    Worldwide
    Relocation

    Ingram Micro

    Canada
    a month ago
  •  ...our global workforce. This is a strong fit if you think like a software engineer first, write clean and maintainable code, and thrive at...  ...code reviews, and disciplined change management practices. Develop and manage Slack apps and bots that deliver intuitive, automated... 
    Full time
    Remote work

    GitLab

    Canada
    a month ago
  •  ..., and Workload Identity Clear understanding of how to use LLM-based code-assist tools to effectively build and troubleshoot software Preferred / Nice to Have: ~ Experience with GitOps methodologies and tools Why Menlo? Our culture is collaborative,... 
    Full time

    Menlo Security

    Canada
    a month ago
  • $122.1k - $162.8k

     ...reduce the years needed. We look for at least 8+ years in a software engineering or infrastructure role within a cloud, PaaS, and...  ...CD pipelines. We design, build, and operate our Integrated Developer Platform to speed application delivery through gated CI/CD pipeline... 
    Full time

    MCKESSON

    Canada
    more than 2 months ago
  •  ...governments realize their greatest potential. Title and Summary Senior Software Engineer (Backend - Java) Overview Ethoca, a Mastercard...  ...the Role : As a Senior Software Engineer, you will design, develop, and operate secure, scalable software solutions that support... 
    Full time
    Worldwide

    Mastercard

    Canada
    16 days ago
  • $138k - $221k

     ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Principal Software Engineer Overview: The Principal Engineer shapes technical architecture, solution patterns, and engineering approaches for... 
    Full time
    Worldwide

    Mastercard

    Canada
    20 days ago
  •  ...we design for a world where both humans and AI agents investigate production through fast, high-cardinality data. As the Staff Software Engineer on this team, you are the deepest technical builder and the person who sets the technical bar. You design the... 
    Full time

    Wealthsimple

    Canada
    a month ago
  • $210k - $278k

     ...has broad ownership across reliability, security, compliance, and developer experience—a small but high-impact group supporting a 30+ person engineering organization. We are looking for a Staff Software Engineer who’s capable of balancing moving fast while moving... 
    Full time
    Self employment
    Remote work
    Flexible hours

    Found

    Canada
    5 days ago
  • About the Team: The User Management team owns the full identity lifecycle at AlphaSense — from creating and provisioning users, through managing their identities, to authenticating who they are and authorizing what they can do in the system. Our work spans three core ...
    Full time

    AlphaSense

    Canada
    29 days ago
  • GCP Senior Data Engineer Role Name: GCP Senior Data Engineer Work Site: Canada Remote Start Date: Immediate Availability Role Summary We are seeking a GCP Senior Data Engineer with strong expertise in cloud data engineering, distributed processing...
    Immediate start
    Remote work

    Querentia

    Canada
    3 days ago
  • $61.6k - $113.9k

     ...113,900 per year Requirements: ~4-6 years of experience in software development, supported by a relevant degree or comparable experience...  ...and Spring Boot in a microservices and cloud-based setting. Develop integrations for systems and applications using RESTful APIs,... 
    Full time

    BMO Financial

    Canada
    more than 2 months ago
  • $149.6k - $199.5k

    Salary: $149,600 - 199,500 per year Requirements: We require a bachelors degree in computer science, information technology, engineering, or a closely related discipline; a masters degree is preferred. We need 15+ years of IT experience, including at least 5 years...
    Full time

    MCKESSON

    Canada
    a month ago
  • We are looking for a GCP Senior Data Engineer with strong experience in GCP, BigQuery, Dataflow, Dataproc, Pub/Sub, Spark, Python, SQL, Terraform & CI/CD. **Required Skills** - Technical: Proficiency in SQL, Python, Java/Scala, and distributed systems (Spark...

    J M Group Inc

    Canada
    2 days ago
  •  ...help build the future of healthcare. Clover's engineering team is empathetic, caring, and supportive. We are looking for a Software Developer, Engineering Productivity with expertise in backend infrastructure, platform engineering, and SDLC observability to join our... 
    Full time
    Work at office
    Remote work
    Work from home
    Shift work
    Afternoon shift
    Early shift

    Cloverhealth

    Canada
    a month ago
  •  ...including VPCs , Transit Gateway , VPC Peering , PrivateLink , VPC Endpoints , and related routing and connectivity services. Develop and maintain reusable Terraform modules, remote state management, and version-controlled configurations that enforce... 
    Full time
    Remote work

    Beyondtrust

    Canada
    5 days ago
  • $99.1k - $132.1k

     ...security principles is important. We value understanding of software engineering practices, including DevOps, CI/CD pipelines, test...  ...environments. We partner with cloud and application architects to develop cloud infrastructure for customer-facing applications and... 
    Full time

    MCKESSON

    Canada
    more than 2 months ago
  •  ...when markets open, you'll feel at home here. About the Role We're growing the Leverage team and looking for a Senior Software Developer to take real ownership of the services at the core of margin and lending. You'll join a small, high-trust group of senior engineers... 
    Full time

    Wealthsimple

    Canada
    29 days ago
  • $100k - $130k

     ...ABOUT YOU Xsolla is looking for a Senior Frontend Software Developer to join a team responsible for building the platform powering all user-facing experiences. This role offers a unique opportunity to collaborate with both local and international teams, focusing on user... 
    Full time
    Local area
    Worldwide

    Xsolla

    Canada
    26 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Intermediate ISTAR Software Developer. Be the first to apply!