Develop Java software for Lockheed Martin’s CMS 330 simulation engine while working onsite at least two days weekly with agile teams.
This Software Engineer role supports Combat Management Systems 330 across the complete software development cycle. You will contribute to requirements, design, development, testing, integration, deployment, and documentation. The work includes creating scenarios and training users for operational settings, primarily through Java development and object-oriented programming.
Key Responsibilities:
Develop and adapt software primarily using Java
Analyze software requirements and designs
Conduct unit testing, integration, and deployment
Document, debug, and correct program errors
Mentor Junior Software Engineers
Requirements:
Degree in Software Engineering, Computer Engineering, or Computer Science
Three or more years of Java development experience
Proficiency in object-oriented programming concepts using Java
Eligibility to obtain NATO Secret clearance
Knowledge of Agile or Scrum practices
Apply Java development, testing, and software design skills to support Lockheed Martin’s CMS 330 simulation engine.