Software Engineer
Core
Design and implement business process modernizations and develop tailored Knowledge Management (KM) tools and cloud-based applications for NGA, including embedded software for real-time operating systems, networking, and radio systems.
Role type
Senior Software Engineer (Embedded Systems & Cloud Applications)
Builds
Cloud-based applications, embedded software for electronics, KM tools, compilers, assemblers, and utility programs
Domain
Defense / Intelligence (NGA) / Embedded Systems / Cloud
Required skills
Python programming, network automation, Red Hat OpenShift, web technologies (HTML, ColdFusion, ASP), CI/CD/DevOps, embedded software development, real-time operating systems, user interface design
Preferred skills
Enterprise software requirements specification, Agile software development, CMMI, configuration/change management, software integration, SecDevOps, Imagery Disclosure Tool (IDT), Request Action Tracker (RAT), SharePoint custom workflows
Responsibilities
Design and implement business process modernizations, develop KM tools and cloud applications, conduct business process reviews, perform software testing, maintain classified networks, design compilers and assemblers, collaborate on communication plans for KM solutions
Seniority
Senior, hands-on IC
