CareerPlanGet AI match score →

Senior ISTAR Software Engineer

Nepean, Ontario, ca💼 Full-time💰 $85,000–$85,000🗓 2026-05-26 → 2026-07-31

Core

Designing, implementing, and verifying software components for Intelligence, Reconnaissance, Target Acquisition, and Surveillance (ISTAR) commanders and operators within a fully integrated tactical network.

Role type

Senior ISTAR Software Engineer

Builds

SDKs, J2EE enterprise data sharing pipelines, and Java desktop client applications for military C2 subsystems

Domain

Defence / Tactical Command and Control / Embedded Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Java 8+ (Java 17 preferred), J2EE/Jakarta EE, MVVM/MVC in Java desktop context, SDK/API design, message bus patterns (ZeroMQ, ActiveMQ, RabbitMQ), data serialization (protobuf, JSON, REST), Agile/Scrum, multithreaded debugging

Preferred skills

Interface Control Documents (ICDs), object-oriented design patterns for plugin architectures, defence/C2/real-time systems experience, technical mentorship

Technologies

Java, JavaFX, Swing, Spring Framework, ZeroMQ, ActiveMQ, RabbitMQ, protobuf, JSON, REST

Responsibilities

Define clean SDK interfaces and document contracts; build and maintain J2EE data sharing pipelines; develop and maintain Java desktop client applications; write clean, testable code and enforce standards in peer reviews; integrate communication protocols between sensors and C2 subsystems; execute unit, integration, and system-level tests; identify and resolve defects; provide technical mentorship to junior members

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗