Skip to content
mimi

Software Engineer C++

Jobs via Dice

Arlington · On-site Contract Today

About the 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

Skills

C++CI/CDDockerDDSKubernetesLinuxRKE2TCP/IPUDP

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free