This role is for a Software Engineer who will support critical, long-term missions. You will complete software development tasks both individually and as part of an Agile team. This includes participating in program increment planning, analyzing complex system requirements, and using design software tools. You'll apply sound software engineering principles to ensure your code is modifiable, efficient, reliable, and reusable, while also promoting code reuse and cross-program collaboration. The role also involves engineering, authoring, and documenting automation scripts for deployment.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level