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.