Jobs · Engineering · New Jersey

C++ Software Engineer with Security Clearance

Oteemo Inc. · Moorestown, NJ · 1 mo ago
EngineeringFull-time

Job Description

Must Have

  • C/C++ development experience on Linux and command line/associated toolchain
  • Daily user of CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps, GitHub Actions) to automatically compile, run tests, and deliver C++ artifacts (either containerized or not)
  • Good foundational knowledge of software engineering best practices: Git version control, code reviews, static analysis, troubleshooting build or test failures
  • Strong foundations in software design fundamentals, such as design patterns, architectural styles, SOLID principles

Nice to Have

  • Experience with GitLab and a variety of CI/CD pipeline strategies to streamline and accelerate software delivery.
  • Demonstrated experience in architecting and designing large, complex legacy software systems, with deep hands-on expertise in Java, C and/or C++.
  • Experience in Automation & DevOps, including CI/CD definition, Infrastructure-as-Code (IaC), automated testing, and release pipeline construction.
  • Interpersonal and communication abilities to enable collaboration across development, operations, security, and business teams, ensuring consistent adoption of architectural standards.
  • Proven track record of designing, implementing, and delivering micro-services solutions.
  • Advanced problem-solving skills with the ability to perform trade-off analyses (e.g., cost vs. performance, time-to-market vs. quality).
  • Expertise in API design and integration, including REST, gRPC, GraphQL, OpenAPI, and contract-first approaches.
  • Experience with static application security testing (SAST) tools such as Fortify or comparable solutions.
  • Familiarity with binary management repositories (e.g., Artifactory, Nexus).
  • Prior involvement with domestic programs at the Manassas, VA, site.
  • Proficiency in modern software development methodologies, including Agile, Scrum, and DevOps practices.

Qualifications

  • Drive: Passion and energy to implement quality technical solutions. Self-motivation and intellectual curiosity
  • Commitment to Quality: Passion to conceive and produce world-class solutions that drive real-world value for the customer
  • Customer Focus: Consultative approach to solving problems for customers. Expectations management.
  • Communication: Superior communication skills. Ability to clearly articulate problems, solutions, risks, rewards etc. (written and verbal)
  • Technical Skills: Love for technology. You have to be inherently passionate about technology.
  • Business Acumen: Technology ultimately is used to enable the business. We look for people who understand how the businesses can be enabled through their technical solutions

Similar jobs