Intermediate ISTAR Software Developer
$75k - $85kGD 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
- ...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...SuggestedFull timeLocal area
- ...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...SuggestedRemote work
- ...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...SuggestedFull timeWork experience placementRemote work
- ...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...SuggestedFull timeWork at officeLocal areaRemote workHome office
- 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...SuggestedTemporary workWork at office
$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 timeWork at office- ...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 employmentFull timeWork at officeLocal areaRemote work
$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 timeContract workRemote work- ...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 timeInternshipRemote workRelocation
- ...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 timeContract workLocal areaImmediate start
- ...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 timeImmediate start
- 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 timeWork at officeRemote workWork from homeFlexible hours
$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 timeWork at officeRemote workWorldwideRelocation- ...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 timeRemote work
- ..., 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
$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- ...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 timeWorldwide
$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 timeWorldwide- ...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
$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 timeSelf employmentRemote workFlexible hours- 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
- 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 startRemote work
$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$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- 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...
- ...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 timeWork at officeRemote workWork from homeShift workAfternoon shiftEarly shift
- ...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 timeRemote work
$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- ...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
$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 timeLocal areaWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Intermediate ISTAR Software Developer. Be the first to apply!
- software development engineer aws Canada
- real time software engineer Canada
- financial software developer Canada
- experienced software developer Canada
- remote entry level software developer Canada
- information technology software engineer Canada
- network software engineer Canada
- software engineer remote Canada
- senior software engineer Canada
- software engineer contract Canada

