Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer (C++)

Oteemo Inc

Software Engineer (C++)

Join Oteemo and become part of a transformation powerhouse where innovation meets impact. We're not just another consulting firm—we're architects of digital evolution, blending cutting-edge technical expertise with human-centered design principles to create solutions that resonate. Our work spans Infrastructure, Software Development, DevSecOps, Cybersecurity, Experience and Design, Organizational Change Management, and AI-enabled solutions, but our approach is what truly sets us apart. We measure success through tangible business outcomes, not billable hours. We foster a culture of continuous learning where your ideas can thrive and technical excellence is celebrated. Our collaborative global team works across borders and time zones, tackling complex challenges for both Commercial Enterprise and Federal Defense clients with equal passion and precision. At Oteemo, you'll have the opportunity to work with emerging technologies and develop your skills alongside industry experts who are reshaping digital landscapes. If you're seeking a place where your technical prowess can drive meaningful change and where innovation isn't just encouraged—it's expected—Oteemo is your next career destination.

Job Description

We are seeking an experienced software engineer to support an Internal Research and Development (IRAD) initiatives focused on modernizing software delivery for defense systems. The ideal candidate is a hands-on developer comfortable in both a code editor and a broken pipeline, with a strong foundation in software design principles and a daily familiarity with CI/CD-driven workflows. Experience architecting complex legacy systems, defining DevOps strategies, and communicating across technical and business teams will set top candidates apart.

Qualifications

Must Have:

  • Active DOD Secret clearance
  • 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.
Additional Information

We Value:

  • 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

All your information will be kept confidential according to EEO guidelines.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer (C++) in Moorestown, NJ vacancy
  • $90k - $150k

     ...Position Title: C++ Software Engineer (Embedded Systems); Location: Moorestown, NJ; Security Clearance: Active clearance preferred or ability to obtain Overview We are seeking a C++ Software Engineer with experience developing software for embedded or hardware-based systems... 
    Suggested

    Medium

    Moorestown, NJ
    4 hours ago
  •  ...Software Development Position Plans, conducts, and coordinates software development activities. Designs, develops, documents, tests,...  ...mathematical solutions to business/mission problems or questions in the C++ computer language. Applies the appropriate standards, processes,... 
    Suggested

    PLANIT Group

    Moorestown, NJ
    3 days ago
  •  ...Software Engineer (1) Highly experienced software engineer, fluent in C++, current toolsets, 15+ years of experience. Must be eligible for US Security Clearance which requires US Citizenship. AS&T offers a first‑class benefits package, competitive salary and bonus incentives... 
    Suggested

    Adv Sci Tech

    Moorestown, NJ
    1 day ago
  •  ...Software Engineer (1) Highly experienced software engineer fluent in C++ and current toolsets. The ideal candidate has 15+ years of experience in software development. Eligibility Must be eligible for US Security Clearance, which requires US Citizenship. Benefits AS&T... 
    Suggested

    Advanced Sciences and Technologies LLC

    Moorestown, NJ
    5 days ago
  • 慨正橡扯 is looking for a Lead Software Engineer in Mount Laurel, NJ. You will provide technical direction to engineers, interface with clients, and...  .... The ideal candidate has 10+ years of experience, advanced C++ skills, and the ability to obtain a U.S. DoD security clearance... 
    Suggested

    慨正橡扯

    Mount Laurel, NJ
    4 days ago
  •  ...Software Engineer V Everforth ECS is seeking a Software Engineer V to work in Moorestown, NJ. Please Note: This position is contingent upon...  ...in computer science courses Experience with Object Oriented C++ programming Experience writing, debugging, and testing real... 
    Contract work

    ECS Limited

    Moorestown, NJ
    2 days ago
  •  ...Radar Modeling And Simulation Software Engineer As a software engineer in the Radar Modeling and Simulation group, you will develop high performance C++ software. Your contributions will directly support radar modeling, scene modeling, signal construction, signal processing... 

    PLANIT Group

    Moorestown, NJ
    1 day ago
  •  ...Software Engineer III Everforth ECS is seeking a Software Engineer III to work in Moorestown, NJ. Please Note: This position is contingent...  ...including GPU-accelerated processing where applicable. Modern C++ (or comparable OOP) development of real‑time, multi‑processor... 
    Contract work

    ECS Limited

    Moorestown, NJ
    2 days ago
  •  ...Position: Software Engineer / Systems Engineer - Radar & Signal Processing is big plus Location: Moorestown, NJ MUST BE USC...  ...including technical leadership or mentorship • Proficiency in C++ or other object-oriented programming languages such as Java or... 

    The Judge Group

    Moorestown, NJ
    4 days ago
  •  ...ROLE AND RESPONSIBILITIES Software Engineering - III Work in a collaborative team using agile software development methodology...  ...Integration. • Experience developing software with Java, C++, or Python. • Experience developing software with Agile scaled... 
    Contract work
    Work experience placement

    Advanced Sciences and Technologies LLC

    Moorestown, NJ
    1 day ago
  • A client of Insight Global is seeking a Full Stack Developer with 4+ years of experience using C#/.NET and Blazor or React to build modern applications. The ideal candidate has strong SQL expertise, writes unit tests, and has worked in Agile environments with modern development...

    Insight Global

    Moorestown, NJ
    5 days ago
  • $85k - $130k

     ...Thunderbolt Solutions is seeking to hire a Software Engineer - II. Thunderbolt Solutions is a small, flexible company where are our motto...  ...System Integration Experience developing software with Java, C++, or Python Experience developing software with Agile scaled... 
    Contract work
    Work experience placement
    Flexible hours

    Thunderbolt Logistics

    Moorestown, NJ
    1 day ago
  •  ...ASRC Federal Mission Solutions is a premier provider of systems engineering, software engineering, system integration and project management...  ...Problem Analysis; System Integration ~ High proficiency in C++ or equivalent object-oriented computing language, Matlab and... 
    For contractors
    Work experience placement

    ASRC Federal Holding Company

    Moorestown, NJ
    2 days ago
  • 慨正橡扯 is seeking an experienced software developer in Mount Laurel Township, NJ to support various Mission Integrated Command & Control programs...  ...experience in software development, with expertise in Java and C++. This position involves working on Platform-as-a-Service... 

    慨正橡扯

    Mount Laurel, NJ
    4 days ago
  •  ...place for you. The Work As the Lead Systems Engineer, you will: Provide technical direction...  ...into technical solutions, decompose software requirements and interfaces, and verify requirements...  ...with programming languages such as C++, Java and Python Security Clearance... 
    Full time
    Part time
    Work at office
    Remote work
    Relocation
    Shift work
    3 days per week

    慨正橡扯

    Mount Laurel, NJ
    3 days ago
  •  ...Job Title: Cyber Software Engineer – TS/SCI Required Location: Cherry Hill, NJ (Relocation Assistance Available) Clearance Requirement...  ...Leverage scripting and compiled languages (Python, C, C++, Java) for tool development Support DoD and mission-aligned... 
    Relocation package
    Flexible hours

    Cohere Technology Group

    Cherry Hill, NJ
    3 days ago
  •  ...Global is seeking multiple secret cleared C++ Developers with strong design experience...  ..., designing, and developing embedded software solutions that interface directly with complex...  ...'s degree in Computer Science, Computer Engineering, Electrical Engineering, or related... 

    Insight Global

    Camden, NJ
    1 day ago
  • $72.49k

     ...ASRC Federal Mission Solutions is a premier provider of systems engineering, software engineering, system integration and project management...  ...techniques and plugins ~ Experience developing software with Java, C++, or Python. Experience working with the Windows, Solaris, and... 
    For contractors
    Work experience placement

    ASRC Federal Holding Company

    Moorestown, NJ
    2 days ago
  • $65 - $75 per hour

     ...Software Engineer Location: Camden, NJ Job ID: #72370 Pay Range: $65-75 ph (W2) Duration: 12 mos As a software engineer...  ...Modeling and Simulation group, you will develop high performance C++ software. Your contributions will directly support radar... 

    Butler Aerospace and Defense

    Camden, NJ
    3 days ago
  • $88k - $152.49k

     ...Systems and Innovation organization is seeking an experienced software engineering professional to design, develop, test, and deploy enterprise‑...  .... Design, code, and integrate APIs and applications using C++, Java, JavaScript, TypeScript, .NET, ABAP, and related web technologies... 
    Full time
    Temporary work
    Work at office
    Remote work
    Relocation
    Flexible hours
    3 days per week

    Lockheed Martin Corporation

    Moorestown, NJ
    3 days ago
  • $57.8k - $110.8k

     ...the most demanding environments. Join a global team of 35 000 engineers, software developers, and cyber experts who turn complex challenges...  ...Software Development experience • Experience with Object Oriented C++ programming • Experience with Automated Test tools and... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Worldwide
    Flexible hours

    Lockheed Martin Corporation

    Moorestown, NJ
    3 hours ago
  • 慨正橡扯 is seeking a Software Engineer to drive complex software solutions for the Rotary and Mission Systems in Mount Laurel, NJ. This role involves...  ...in a relevant field and at least 5 years of experience with C++, Java, and Linux. The position offers a remote work option,... 
    Remote work

    慨正橡扯

    Mount Laurel, NJ
    5 days ago
  • $72k - $114.45k

    Idtus is looking for an Associate Software Engineer to join our Warfare Systems team in Mount Laurel, NJ. The role involves designing, developing...  ...and experience in programming languages like Python, Java, or C++. This full-time position offers competitive compensation... 
    Full time

    Idtus

    Mount Laurel, NJ
    4 days ago
  • $75k - $142.76k

    Lockheed Martin in Mount Laurel, NJ, is looking for a Software Engineer. The successful candidate will be responsible for driving complex software...  ...deliverables meet all requirements. This role requires C++ and Java development skills, five years of experience, and offers... 
    Remote work

    Lockheed Martin

    Mount Laurel, NJ
    4 days ago
  • $110.5k - $208.34k

     ...and Mission Systems is the place for you. The Work As the Lead Software Engineer, you will: Provide technical direction and tasking to a team...  ...on defense‑industry projects. You have advanced experience in C++ development and automated testing. You have excellent verbal and... 
    Full time
    Temporary work
    Work at office
    Relocation
    Flexible hours
    Shift work
    3 days per week

    慨正橡扯

    Mount Laurel, NJ
    5 days ago
  •  ...NET, maintaining existing systems, and mentoring junior developers. The ideal candidate will have at least 7 years of experience in software development, be proficient in SQL, and possess strong analytical skills. Holman offers a competitive salary and comprehensive... 
    Remote job

    Holman Enterprises

    Mount Laurel, NJ
    2 days ago
  • Lockheed Martin is looking for experienced Software Engineers to join their Rotary and Mission Systems team in Mount Laurel Township, NJ. In...  ...in Engineering or a STEM field, proficiency in languages like C++, Java, or Python, and a minimum of 2 years' experience. The position... 
    Flexible hours

    Lockheed Martin

    Mount Laurel, NJ
    5 days ago
  • The Work We are seeking a DevSecOps Engineer to drive complex software solutions for Rotary and Mission Systems business area in Moorestown, NJ. Working...  ...Skills Experience with programming languages such as C++, Java, and Python. Experience with Linux/Unix operating... 
    Temporary work
    Flexible hours
    3 days per week

    慨正橡扯

    Mount Laurel, NJ
    3 days ago
  • $105.05k

    Holman in Mount Laurel Township, NJ, is seeking an experienced developer with expertise in C#.NET and related technologies. The role involves performing programming assignments, maintaining existing systems, and developing applications to meet business needs. Candidates...

    Holman

    Mount Laurel, NJ
    3 days ago
  • $75k - $142.76k

    Lockheed Martin in Mount Laurel, NJ is seeking a Software Engineer to develop software solutions for Rotary and Mission Systems. The role requires...  ..., with a minimum of two years of professional experience in C++ and Java development. Candidates must be U.S. citizens... 
    Flexible hours

    Lockheed Martin

    Mount Laurel, NJ
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer (C++). Be the first to apply!