Software Engineer C++ Location: 4001 N Fairfax Dr, Suite 600, Arlington, VA 22203 Work Arrangement: Onsite 5 days/week Employment Type: 6-12 months Contract Role Responsibilities
Analyze, design, code, and enhance software for new features and performance improvements
Collaborate cross-functionally to support software deployments and integrations
Participate in troubleshooting, integration, and optimization of existing systems
Contribute to source control, configuration management, and CI/CD processes
Must-Have Technical Skills
Strong C++ software development experience
Advanced knowledge of the Linux operating system
Experience with Docker and Kubernetes (RKE2)
Familiarity with containerization, Kubernetes management, and automation
Experience with software source control and configuration management tools
Knowledge of interface communication standards and protocols such as:
TCP/IP
UDP
DDS
Nice-to-Have Skills
Java
Python
Database technologies
Kubernetes ecosystem experience
General DevOps exposure
Work Environment & Team
Office-based work environment
Fully onshore team
Close, collaborative, in-house development setting
Key Challenges & Expectations
Aggressive timelines requiring candidates to "hit the ground running"
Steep learning curve with expectations to:
Be proactive
Quickly learn domain-specific knowledge
Adapt to fast-paced development cycles
Education & Experience
Bachelor's degree required with a minimum of 2 years of relevant experience OR
Master's degree with 1 year of relevant experience