Principal Software Engineer
On-site
Full Time
#Software Engineering
#Golang
#Kubernetes
#AI
#Python
#Go
#C C++
#Java
#Rust
#Docker
#PostgreSQL
We are CCG, a technology company that equips customers with the capabilities and support needed to conduct intelligent and successful cyber operations. We identify the most talented engineers and operators in the country, present them with some of the most challenging problems facing the US government, and help them apply their creativity and problem-solving skills. Excellence is our standard and mission success is our metric. We are seeking a Principal Software Engineer to join our team on a full-time, on-site basis in the United States.
Key outcomes
- Lead and participate in the design and architecture of back-end systems that automate agent actions based on defined inputs.
- Develop robust, high-quality software in Golang on Kubernetes, ensuring user requirements are met and products are delivered on schedule.
- Integrate testing practices throughout the product family to maintain reliability and performance.
- Facilitate the delivery and deployment of operational capabilities to end users.
- Apply AI techniques to decision-making components and explore innovative approaches where appropriate.
Requirements
- Ability to obtain and maintain a TS/SCI security clearance; only US citizens are eligible.
- Bachelor’s degree in Computer Engineering, Computer Science, Software Engineering, or a related technical discipline, or four years of hands-on experience in a software engineering or similar full-time role in place of the degree.
- At least five years of full-time industry experience in software engineering or a similar role, combined with a bachelor’s degree, to demonstrate the ability to develop software-based capabilities.
- Experience providing daily guidance and oversight to other engineers.
- Experience contributing to or leading the design of new capabilities.
- Proficiency in two or more of the following programming languages: Python, Go, C/C++, Java, or Rust.
- Proficiency with containerization technologies such as Docker or Podman.
- Proficiency with container orchestration using Kubernetes.
- Comfort and proficiency working in Linux-based development environments.
- Working knowledge of relational databases such as PostgreSQL.
- Ability to collaborate effectively within a team while executing tasks independently.
- Comfort working in a high-trust, adaptable team environment.
- Proficiency in English.
Preferred qualifications
- Current US TS/SCI security clearance.
- More than five years of industry experience in a software engineering or similar role within the cyber operations domain.
- Experience communicating with customers and end users.
Compensation
We offer a competitive compensation package along with a comprehensive suite of benefits designed to support the well-being and professional growth of our employees.
How to apply
We invite qualified candidates to submit their application for consideration. We are an equal opportunity employer and welcome applicants from all backgrounds.
Chameleon Consulting Group
3 views
Markets





