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.
$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- ...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
- ...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
- ...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
- 慨正橡扯 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
- ...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
- ...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...
- ...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
- ...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...
- ...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 workWork experience placement
- 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...
$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 workWork experience placementFlexible hours- ...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 contractorsWork experience placement
- 慨正橡扯 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...
- ...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 timePart timeWork at officeRemote workRelocationShift work3 days per week
- ...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 packageFlexible hours
- ...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...
$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 contractorsWork experience placement$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...$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 timeTemporary workWork at officeRemote workRelocationFlexible hours3 days per week$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 timeTemporary workWork experience placementWork at officeWorldwideFlexible hours- 慨正橡扯 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
$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$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$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 timeTemporary workWork at officeRelocationFlexible hoursShift work3 days per week- ...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
- 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
- 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 workFlexible hours3 days per week
$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...$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer (C++). Be the first to apply!
- remote software sales Moorestown, NJ
- software Moorestown, NJ
- senior c# .net software developer Moorestown, NJ
- entry level software sales Moorestown, NJ
- healthcare software sales Moorestown, NJ
- id software Moorestown, NJ
- software implementation project manager Moorestown, NJ
- c++ Moorestown, NJ
- c++ programmer
- c++ embedded engineer

