Software Engineer Mid - Washington
Core
Design, develop, test, and debug complex software applications and systems, including compilers, assemblers, and operating systems, while contributing to AI-enabled data-driven solutions.
Role type
Senior IC software engineer (systems & AI)
Builds
Secure data processing systems, compilers, assemblers, utility programs, and operating systems
Domain
Defense/Security, Spatial Intelligence, AI
Deliverable
production ML models | product features | infrastructure
Required skills
Software development, multiple programming languages, software design, CI/CD pipelines, automated testing, system integration, database administration
Preferred skills
Cloud platforms (AWS, Azure, GCP), technical certifications, project management
Technologies
AI, AWS, Azure, CI/CD, Cloud, GCP, DevOps
Responsibilities
Design and deliver complex software components with limited oversight, research technical solutions across disciplines, collaborate with hardware specialists to build data processing systems, assess user needs and resolve system issues, prepare operating procedures for secure system use, support integration and sustainment of secure technical capabilities, align engineering priorities with business goals
Seniority
Mid-level, hands-on IC