Location: Full time on-site in Hanover, Maryland.
Experience and knowledge
Bachelor’s degree in computer science, Software Engineering, Cybersecurity, Intelligence Studies, Information Technology, Computer Engineering, or a related technical discipline.
Minimum of seven (7) years of progressively responsible experience in software engineering, software development, and application programming supporting Department of Defense (DoD), Intelligence Community (IC), or Federal Government programs.
Demonstrated expertise in Python, C, or C++, with the ability to design, develop, maintain, and troubleshoot complex enterprise software applications.
Experience developing software for Windows and UNIX/Linux operating environments, including shell scripting, system automation, and operating system integration
Practical experience designing, implementing, and maintaining Continuous Integration/Continuous Delivery (CI/CD) pipelines and DevSecOps automation using tools such as Docker, Kubernetes/OpenShift, Ansible, Jenkins, GitLab CI/CD, Bamboo, or comparable technologies. Preferred Qualifications: Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Information Technology, or a related technical discipline. Master's degree preferred.
Minimum of 14 years of experience designing, developing, and delivering high-complexity software systems and mission-critical applications supporting Department of Defense (DoD), Intelligence Community (IC), or Federal Government programs.
Demonstrated mastery of Python, C, and/or C++, with experience developing multi-platform software solutions supporting Windows and UNIX/Linux operating environments.
Proven experience serving as a technical lead, leading software engineering teams, mentoring junior engineers, and providing technical direction throughout the software development lifecycle.
Demonstrated ability to translate complex operational and mission requirements into scalable software architectures, engineering solutions, technical roadmaps, and implementation plans.
Experience developing enterprise software test strategies, creating comprehensive test plans, and leading software verification, validation, quality assurance, and acceptance testing activities.
Advanced experience designing, implementing, automating, and maintaining DevSecOps CI/CD pipelines using technologies such as Docker, Kubernetes/OpenShift, Ansible, Jenkins, Bamboo, GitLab CI/CD, or similar automation frameworks.
Working knowledge of Elasticsearch, Kibana, or comparable enterprise search and analytics platforms supporting operational applications