Open Roles
We are seeking a Full Stack Software Engineer to design, develop, and maintain complex software systems supporting mission-critical analytical and operational workflows. You will contribute across the full technology stack, from modern web-based user interfaces to back-end services, data pipelines, and software quality assurance processes. This role requires close collaboration with scientists, engineers, and domain experts to translate complex requirements into robust, maintainable, and scalable software solutions.
The work involves developing a modern data management system based on agentic AI workflows that integrate data models, data processing pipelines, and advanced AI-enabled tooling. You will build robust data management systems that become the backbone of critical scientific work, working at the intersection of solid software engineering and cutting-edge AI capabilities. This position is within the Global Security Computing Applications Division (GS-CAD) of the Computing Directorate, matrixed to the Global Security Directorate.
This position requires part-time on-site presence due to the nature of the work, offering hybrid flexibility. You will be energized by building scalable data solutions while pushing boundaries of what's possible with artificial intelligence.