Role
We are looking for a flexible software engineer that enjoys working across the full stack of distributed web application components.
Responsibilities
- Participate in and lead the implementation of a distributed web application, including frontend and backend components.
- Define product and feature direction in the presence of many shareholders
- Prioritize and maintain strong technical documentation
- Apply and advocate for Software Engineering best practices
Required Qualifications
- Must be able to obtain and maintain a TS/SCI security clearance (note, only US Citizens are eligible for security clearances)
- Bachelors degree in Computer Science 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
- Ability to develop software with limited supervision
- Proficient in designing and building web APIs
- Experience with relational databases and schema design
- Knowledge of a modern JavaScript front-end framework, HTML, and CSS
- Proficient in one or more of the the following programming languages: Python, Golang, Typescript
- Proficient in containerization technologies (e.g., Docker, Podman)
- Comfortable in Linux-based development environments
- Ability to collaborate as a team but execute independently
- Comfortable in a high-trust, adaptable, team environment
- Experience using Kubernetes
Preferred Qualifications
- Current US TS/SCI security clearance
- Experience communicating with customers and end-users
- Proficiency with GraphQL and gRPC
Top Skills
What We Do
Chameleon Consulting Group, LLC was founded by a small group of professionals with extensive experience in cyber operations, software engineering, data analysis, and physical operations across DoD and IC. Our foremost focus is on our customers and their mission success. Our goal is to be a trusted partner and "go-to" provider of critical cyberspace mission capabilites and expertise for our customers. Our growing team is comprised of professionals who are experts in their trade and passionate about their work.
As a company, we are committed to providing our employees a rewarding and fun work environment, opportunities for professional and personal development, exciting and meaningful work, and a corporate culture that is their own. Whether you are a potential client or team member, CCG excels at meeting and exceeding your expectations.