Lockheed Martin Canada is hiring a Junior Software Engineer to join a multidisciplinary team. You will work on the full software engineering lifecycle for large-scale, complex naval platform systems, with a focus on the Combat Management System (CMS).
What You'll Do
- Analyze and review software requirements and software design
- Develop software, primarily using Java, including new development and adaptation of existing software
- Perform unit testing, documentation, integration, implementation, and troubleshooting
- Work in an Agile team environment
What We're Looking For
- A degree in Computer Science, Software Engineering, Computer Engineering, or a related field
- Mastery of object-oriented programming concepts in Java
- 0 to 3 years of experience in Java development
- Ability to obtain a NATO 'Secret' security clearance in a timely manner
- Ability to work 100% on-site
Nice to Have
- Knowledge of C++ and Java programming
- Knowledge of the engineering process, software requirements, and recognized systems/software engineering processes
- Knowledge of Agile/Scrum software development practices
- Knowledge of Unified Modeling Language (UML)
- Knowledge of the Linux operating environment
- Knowledge of the Eclipse IDE and software versioning tools (e.g., Git, SVN)
- Good organizational sense and ability to plan, schedule, and prioritize work
- Ability to solve difficult problems within a team environment
- Good verbal and written communication skills in English
- Proficiency in German or Portuguese is considered an asset
- A valid security clearance (at the 'Secret' level) is considered an asset
Technical Stack
- Java, C++
- Linux
- Eclipse IDE
- Git, SVN
- UML
Team & Environment
You will be part of a multidisciplinary team environment working on the full software engineering lifecycle for large-scale, complex naval platform systems.
Benefits & Compensation
- Flexible and compressed work schedules, depending on business needs, with the possibility of taking Fridays off, as well as the possibility of part-time remote work
- Competitive compensation
- Time to recover with vacation, personal days, holidays, and parental leave
- Full family coverage for medical, dental, and optical care available from your first day of employment, including virtual healthcare, a wellness expense account, an Employee and Family Assistance Program (EFAP), and travel medical insurance
- On-site fitness equipment in main offices
- A registered retirement savings plan that includes company matching contributions from your first day of employment, including access to financial advisors
- Employee discounts
Work Mode
This role is 100% on-site in Halifax, Nova Scotia.
Lockheed Martin is committed to employment equity principles to foster a work environment that aligns with our core values of integrity, respect, and exceptional performance.



