General Dynamics Mission Systems is looking to solve software development challenges for the SLCM-N Program by hiring a Lead Software Engineer to lead and work with a cross-functional software team responsible for the entire software development life cycle.
Requirements
- Proficient in C/C++
- Proficient in Python
- Linux experience at the User or Administrator level
- Experience with collaborative source control (e.g. Synergy, GitLab)
- Experience with containers
- Experience with software requirements and documentation (i.e. Design, Development, and Test Documents and Diagrams)
- Agile experience
Responsibilities
- Lead and work with a cross functional software team responsible for the entire software development life cycle
- Provide technical leadership and coordination across all software engineering activities to ensure alignment between system architecture, requirements, subsystem implementation, and program milestones
- Set goals, track performance, and drive results for software engineers
- Apply technical standards and methodologies to solve challenges in creative ways
- Champion new ideas and process improvements
- Collaborate with others to provide technical leadership and position others for success
- Develop and maintain software requirements and documentation
Other
- Bachelor’s degree in Software Engineering, or a related Science, Engineering or Mathematics field
- 8+ years of job-related experience, or a Master's degree plus 6 years of job-related experience
- Department of Defense Secret security clearance is obtainable within a reasonable amount of time after hire
- U.S. citizenship is required
- Ability to work in a collaborative environment and communicate technical concepts