Software Design Architect


Work from homeArlington, VA
$190,000 - $230,000
Full Time
No Travel Required


AzureComputer ScienceSoftware Designdeveloping softwarepythonc/c++software architectcloudkubernetesdockerMessage QueueTop Secretts/sciagilesoftware engineeringsoftware developmentGOScrumcontainerizationdevelop softwaredevopsdevsecopssoftware engineersystem designgolangcybercomputer network operation

Job Details

Company Overview
CCG is a technology company focused on equipping customers with the capabilities and support to conduct intelligent and successful cyber operations. We do this by finding the most talented engineers and operators in the country, give them some of the most challenging problems facing the US government, and help them unleash their creativity and problem-solving skills. Excellence is our standard and mission success is our metric.
You will help drive a SAFe Release Train focused on building a software-based system to support coordination and orchestration of cyber missions. You will have the support of a Chief Architect and a team of Tech Leads/SMEs. You will be responsible for making priority decisions, architecture plans, and ensuring the team is executing the plan. Expect to explore the technology space enough to understand the components. You will also be responsible for understanding the ins and outs of the product being built by the team. You will be expected to be a SME for some customer or external demos/discussions.
As the team is integrating cyberops systems, we're seeking to ease the integration of advanced technical components of our customer's external vendors. As an architect, you will ensure the system architecture is sound, and the various software components fit together as a unified solution. You will need to have exposure to a lot of different technologies and enjoy exploring a breadth of topics. They will range from software, networking, and devops (e.g. Kubernetes, and cloud). Ideally, you will have experience delivering software solutions through devsecops best practices.

Lastly, you will have ample opportunity to influence the technical direction and growth of this unique team. If you thrive in a fast paced, flexible, and autonomous working environment, come stand out by blending in with Chameleon Consulting Group.
  • Participate and lead design and architecture of back-end system software, and end-user interfaces
  • Develop robust and high-quality software, putting the user’s requirements first, and always driving towards a working product on-time 
  • Integrate and build testing into product family, ensuring complete code coverage
  • Facilitate delivery and deployment of operational capabilities
  • Decompose complex problems into straightforward and actionable solutions
  • Present work products and strategies to customer leadership and other stakeholders 
Required Qualifications
  • Must possess a current active TOP SECRET security clearance, and be able to obtain SCI status
  • Bachelors degree in Computer Engineering, Computer Science, Software Engineering, or a related technical discipline. Degree requirement can be met with four years of hands on experience in a software engineer or similar full time position
  • Must be able to demonstrate subject matter expertise in designing and developing software based capabilities; this is typically achieved after a minimum of 10 years of full time industry experience and a bachelors degree
  • Experience providing daily guidance and oversight to other engineers
  • Experience leading the design and architecture of distributed systems and new capabilities
  • Proficient with Python and GO/Golang, or similar languages
  • Proficient in containerization technologies (e.g., Docker, Podman)
  • Proficient with computer networking concepts, including cloud and hardware 
  • Comfortable and proficient in Linux-based development environments
  • Experience using issue-tracking software to organize a team with the assistance of Scrum Masters (Jira, Gitlab, etc)
  • Ability to collaborate as a team but execute independently
  • Comfortable in a high-trust, adaptable, team environment
Preferred Qualifications
  • Message Queue Technologies
  • Experience with cloud technologies (Azure, AWS, Google Cloud, etc.)
  • Experience with cyber operations security concepts or tradecraft
  • Understanding container orchestration concepts, and tools like Kubernetes
We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.