Responsibilities:
Seeking senior level Software Engineers to support various weapons systems at NAS Patuxent River, MD. The successful candidates will be key members of a high-performing DoD engineering team.
The Software Engineers will:
- Work independently and with a small to large teams to develop and maintain code for Mission Systems software applications and capabilities, as well as providing system updates and enhancements.
- Address system requirements through the development of software-level requirements, design, and code.
- Design, develop, evaluate, and maintain software design documentation as needed.
- Coordinate with the Systems Engineering, and Training and Test teams, through a variety of processes to ensure that software meets Navy and end-user requirements.
- Provide troubleshooting expertise and drive resolution for all issues in Developer and Test environments, and other environments on an as-needed basis.
- Support team relationships and coordinate work efforts across various locations.
Qualifications:
- Bachelor's degree in Computer Science, Mathematics, Engineering, or related field.
- 10+ years of software development experience for Senior-level candidates in a comparable field.
- Understanding of the software development life cycle including gathering requirements, software design, implementation, documentation, configuration management, test, and support.
- Familiar with unit test strategies and software development tools.
- Experience with Agile and Waterfall software development processes.
- Strong communication skills, both written and oral.
- Strong organizational skills, understanding of process development and execution, and execution to a schedule.
Security Clearance: Secret