Role Overview
Marler Search Group is hiring a mid-level Intermediate Software Engineer. This is a full-time hybrid role, based in Ontario. Part of Marler Search Group's Mobile hiring. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
4 days in-office, 1 day remote
Job Description: We is seeking a highly-skilled Intermediate Software Developer to become a part of our LC4ISR team. This position will be to support the Canadian Armed Forces as part of LC4ISR program for the Department of National Defence (DND).
The ideal candidate should possess a solid background in Java/Kotlin software development. Core responsibilities will involve the design and implementation of LC4ISR's Tactical applications, with a focus on maintaining the reliability and scalability of these applications.
This crucial role will contribute to our mission of developing state-of-the-art software solutions for the Canadian Armed Forces.
Job Responsibilities:
1. Design, analyze, model and implement software systems.
2. Provide software and application integration, analysis, and evaluation support.
3. Recommend software related system level solutions for discrepancies, deficiencies, and changes to equipment and specifications.
4. Liaise with software development and application technical groups to ensure system integrity, performance, reliability, and maintainability.
5. Carry out independent investigations and analysis of 3rd party software integration
6. Review, analyze, and provide recommendation on software and applications, components and interface documentation.
7. Prepare the planning and procurement support documentation for software and applications.
8. Conduct and/or witness software integration testing and evaluation.
9. Support the development and maintenance activities in accordance with SAFe-Agile model practices.
Qualifications
Experience
· Must have a minimum of 5 years of software development experience
· Must have active SECRET security clearance
· Language knowledge of Java and C#
· Familiarity with the MVVM architecture is an asset
· Familiarity with the Vue Framework is an asset
· Familiarity with Kotlin/Android development is an asset
· Familiarity with databases (liquibase, sqlite) is an asset
· Familiarity with NATO standards is an asset
· Familiarity with STANAG 4586 is an asset
· Defence systems project experience on military or military command and control software systems is an asset.
· Good problem-solving and troubleshooting abilities.
· Effective communication and collaboration skills.
Education
A Bachelor’s degree in Computer Science, Engineering or Information Technology or other suitable technical field is a must (or equivalent experience).
Skills
· SAFe-Agile practices
· Security and Compliance
· Monitoring and Logging
· Problem Solving
· Collaboration and Communication
Job Type: Full-time
Pay: $80,000.00-$110,000.00 per year
Benefits
- Dental care
- Extended health care
- Life insurance
- RRSP match
Education
- Bachelor's Degree (required)
Experience
- Software Development: 5 years (required)
- ava/Kotlin software development.: 4 years (required)
Licence/Certification:
- Secret Security Clearance (Level II) (required)
Work Location: Hybrid remote in Kanata, ON K2K 2T8
Frequently Asked Questions
How do I apply for the Intermediate Software Engineer position at Marler Search Group?
Use the Apply button above to submit your application directly to Marler Search Group. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Is the Intermediate Software Engineer role at Marler Search Group remote or in-office?
This is a hybrid role based in Ontario. Expect a mix of in-office and remote days, with the specific cadence set by the hiring manager.
What does a Intermediate Software Engineer at Marler Search Group earn?
Marler Search Group has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Intermediate Software Engineer role at Marler Search Group posted?
This role was posted on March 19, 2026 (81 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start