
Software Developer I
- Durham, NC
- Training
- Full-time
- Typically requires a bachelors degree in computer science, information systems or related discipline. May substitute equivalent experience in lieu of education.
- Familiarity with Java, Scala, or similar programming languages
- Understanding of basic software development principles and version control systems (e.g., Git)
- Strong desire to learn and grow in a mission-focused engineering environment
- Excellent written and verbal communication skills
- Internship or academic project experience with backend systems or data processing
- Exposure to distributed systems, cloud environments (AWS preferred), or CI/CD pipelines
- Interest in national security, geospatial systems, or real-time analytics