Junior Software Engineer - Halifax
Lockheed Martin CanadaRole Overview
Lockheed Martin Canada is hiring a Junior Software Engineer - Halifax. This is a part-time role in Ottawa, Ontario. Part of Lockheed Martin Canada's Lifecycle 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
About the role The successful candidate will be part of a multidisciplinary team working on the full lifecycle of software engineering including requirements, design, development, integration and testing, deployment, maintenance and field troubleshooting related to large, complex naval platform systems, with a focus on the Combat Management System (CMS). The candidate will participate in engineering activities that may include, but are not limited to: Analysis and review of software requirements Analysis and review of software design Software development, primarily using Java (including new development and adaptation of existing software) Unit testing and documentation Integration and implementation Troubleshooting Working in an Agile team environment What you bring to the role A degree in Computer Science, Software Engineering, Computer Engineering or a related field Strong understanding of object-oriented programming concepts in Java 0 to 3 years of experience in Java development Ability to obtain NATO Secret security clearance in a timely manner Ability to work 100% on-site Additional desired skills Familiarity with C++ and Java programming Familiarity with engineering processes and software requirements Familiarity with Agile/Scrum software development practices Familiarity with Unified Modeling Language (UML) Familiarity with the Linux operating environment Familiarity with the Eclipse integrated development environment (IDE) Familiarity with software version control tools (e.g. Git, SVN) Familiarity with recognized systems and software engineering processes Good organizational skills with the ability to plan, schedule and prioritize work Ability to solve difficult problems within a team environment Good verbal and written communication skills in English Knowledge of German or Portuguese is an asset Holding a current security clearance (Secret) is an asset What we offer We deliver on work/life balance. Your physical, mental and financial well-being matter to us. In addition to a highly supportive, friendly and respectful work environment, when you join our team as a regular full-time employee you can expect: Flexible and compressed work hours as business needs permit, with the possibility of taking Fridays off and part-time remote work options Competitive compensation Time to recover with vacation, personal days, statutory holidays and parental leave Comprehensive family coverage for medical, dental and vision care from day one, including: Virtual health care (24/7 access to health professionals) A wellness spending account to support your well-being journey An Employee and Family Assistance Program (EFAP) with free in-person counselling sessions Travel medical insurance On-site fitness facilities at our main offices A registered retirement savings plan with company matching contributions from day one and access to financial advisors Employee discounts on goods, services and various recreational activities Access to a wide range of development tools to upskill or advance your career, including: Free learning resources via a modern, engaging platform Tuition assistance program Professional membership reimbursement Self-directed mentoring
Frequently Asked Questions
How do I apply for the Junior Software Engineer - Halifax position at Lockheed Martin Canada?
Use the Apply button above to submit your application directly to Lockheed Martin Canada. 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.
Where is the Junior Software Engineer - Halifax position at Lockheed Martin Canada located?
This position is based in Ottawa, Ontario. Lockheed Martin Canada has not indicated remote or hybrid options for this role, so candidates should plan for on-site work.
What does a Junior Software Engineer - Halifax at Lockheed Martin Canada earn?
Lockheed Martin Canada 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 Junior Software Engineer - Halifax role at Lockheed Martin Canada posted?
This role was posted on March 21, 2026 (78 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.
Is the Junior Software Engineer - Halifax role at Lockheed Martin Canada entry-level?
Yes. This is an entry-level position. Strong candidates typically have 0-2 years of relevant work experience, internships, or significant project work. Read the full description for any specific qualification requirements Lockheed Martin Canada has listed.
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