This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Join a small, experienced team responsible for sustainment, feature development, and ongoing modernization of mission-critical software and services
Job Responsibility:
Design, develop, and deploy core application used throughout the community
Help provide tier 1 and tier 2 support to geographically disperse customers
Design and maintain CI/CD pipelines for reliable software delivery
Requirements:
Active TS clearance required, TS/SCI Preferred
Bachelor’s or Master’s degree in Computer Science or related field
Strong software development experience in Java and C++ required, with additional experience in Python preferred
Experience building, deploying, and maintaining production software systems
Proficient with Linux/Unix (Rocky, RHEL, or similar)
Knowledge of version control using Git
Strong problem-solving, collaboration, and communication skills
Nice to have:
Familiarity with software testing, debugging, and performance tuning in complex multi-language environments
Experience analyzing existing systems, understanding dependencies, and implementing changes with minimal disruption to ongoing operations
Experience improving legacy applications through containerization, modular design and interface refinement with a focus on scalability, maintainability, and reduced technical debt
Strong understanding of vertical and horizontal scaling
Applied security best practices and compliance requirements