Your Impact You'll contribute across the full software lifecycle-design, development, integration, and optimization-on systems that operate at scale and in high-stakes environments. Day-to-day, that can look like:
- Building and enhancing complex systems, from real-time processing and large-scale analytics to mission applications
- Translating user needs into scalable, high-performance software designs
- Developing new features and improving existing capabilities across modern tech stacks
- Troubleshooting and resolving issues in complex environments
- Integrating software into new platforms, environments, or data ecosystems
- Working with large, diverse datasets and building efficient data queries and pipelines
- Collaborating with cross-functional teams to deliver mission-focused solutions
- Testing, validating, and refining software to ensure performance and reliability
- Contributing to system design decisions, including trade-offs, reuse, and integration of COTS/GOTS technologies
- Continuously improving development processes, documentation, and engineering standards
Qualifications - All positions require a current TS/SCI with polygraph
- Experience with software development in languages like Python, Java, C++, or similar
- Experience or interest in working with large-scale data, distributed systems, or real-time processing
- A collaborative mindset and ability to work both independently and on a team
- A degree in Computer Science, Software Engineering, or a related technical field (or equivalent experience)
Nice to Have: - Experience with Cloud (AWS), DevOps/CI/CD, or containerization (Docker/Kubernetes)
- Exposure to CNO, data analytics, machine learning, or AI-driven systems
- Experience working in mission or high-performance computing environments