Senior Software Engineer
Core
Build a large-scale information integration system for mission-critical networks supporting government, intelligence, and defence operations.
Role type
Senior Software Engineer (Java/JavaScript)
Builds
Large-scale information integration systems
Domain
Defence, Intelligence, Government IT
Deliverable
production ML models | product features
Required skills
Java, JavaScript, API services development, secure development practices, enterprise integration patterns, geospatial systems, REST/SOAP/messaging, CI/CD, Docker, Kubernetes, JIRA, Confluence
Preferred skills
Agile/Kanban methodologies, open-source technologies, mentoring
Technologies
Java, JavaScript, Docker, Kubernetes, JIRA, Confluence
Responsibilities
Lead and contribute to software prototyping, design, development, and engineering approach selection; Collaborate with Systems Engineers to analyze, define, and implement requirements; Perform software development activities including coding, unit testing, integration, and system testing; Customize and integrate tools, and support system release and deployment; Ensure software quality by adhering to defined engineering processes and best practices; Mentor junior engineers and participate in research, development, and continuous improvement initiatives
Seniority
Senior, hands-on IC