Halifax, Nova Scotia, Canada On-site Employment

Lockheed Martin Canada is hiring a Junior Software Engineer

About the Role

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.

Required Skills
JavaC++LinuxEclipse IDEGitSVNUMLObject-Oriented ProgrammingSecurity Clearance
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
Lockheed Martin Canada

Lockheed Martin Canada, headquartered in Ottawa, is the Canadian division of Lockheed Martin Corporation, a global leader in the defense technology industry driving innovation and scientific advances. Their vision of developing solutions for missions across all domains and 21st Century Security® accelerates the delivery of transformative technologies to ensure those they serve are at the forefront. They operate in Ottawa, Montreal, Halifax, Calgary, and Victoria on a wide range of programs including leading-edge naval technology products, aircraft maintenance, and remote systems software. They also provide in-service support for state-of-the-art military aircraft and aircraft engine repair capabilities.

Visit website
Job Details
Department Software Development
Category embedded
Posted 14 days ago