Software Engineer (C++)
Oteemo Inc
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 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. #J-18808-Ljbffr
- ...edge products & solutions that keep our users Ahead of Ready. Who You Are 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...Suggested
$110.5k - $208.34k
...The Work We are looking for a talented and motivated Lead Software Engineer to join our growing integrated team working on state of the... ...experience with minimum of 9 years experience C++ Software development skills Experience in debugging, unit testing...SuggestedFull timeTemporary workWork at officeRemote workRelocationFlexible hoursShift work3 days per week$91k - $172.49k
...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 Ability to obtain & maintain a U.S. DoD...SuggestedFull timeTemporary workWork at officeRemote workWorldwideRelocationFlexible hoursShift work3 days per week$75k - $142.76k
...Lockheed Martin's Rotary & Mission Systems is seeking a full-time Software engineer. In this role, you will contribute to the systems and... ...experience and/or knowledge in developing software using Java, C++, and/or Python. Who We Are Lockheed Martin is a global aerospace...SuggestedFull timeTemporary workPart timeWork at officeRemote workRelocationFlexible hoursShift work3 days per week$105k - $151k
...interest of national security. Job Title: Senior Embedded Software Engineer SMES Level Job Code: 36469 Job Location: Camden, NJ-... ...defects Utilize a variety of software languages (primarily C/C++ and Python), implementing software for embedded real time operating...SuggestedLocal areaRelocation$91k - $172.49k
...performance distributed computing platforms using C++, CUDA, and NVIDIA GPUs, enabling mission... ...customers worldwide. The Work • Software Architecture & Design – Define and evolve... ...Lab Support – Work closely with system engineers and test personnel to integrate new...Full timeTemporary workWork at officeRemote workWorldwideRelocationFlexible hoursShift work3 days per week$91k - $172.49k
...Lockheed Martin's Rotary & Mission Systems is seeking a full-time Software Engineer for Security & Platform Services. In this role, you will: •... ...and technologies, including but not limited to Java and/or C++ • Experience in software design • Experience developing and...Full timeTemporary workPart timeWork at officeRemote workRelocationFlexible hoursShift work3 days per week- 慨正橡扯 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...
- ...Work in a collaborative team using agile software development methodology, performing the... ...Education Requirements Bachelor’s degree (in Engineering, Computer Science or related field) or... ...developing software with Java, C++, or Python. Experience developing software...Work experience placement
- ...Job Description The Software Engineer will design, develop, optimize, test, and document real‑time radar software for multi‑processor radar systems... ...concentration in computer science courses. Minimum of 2 years C++ software development experience. Experience with object‑...Local area
$75k - $142.76k
...Systems is the place for you. The Work We are seeking a **Software Engineer** to drive complex software solutions for Rotary and Mission... ...area in Moorestown, NJ. You will develop software using C++ and Java in a dynamic and collaborative Agile environment, supporting...Full timeTemporary workPart timeWork at officeRemote workRelocationFlexible hoursShift work3 days per week- ...looking for a Test & Evaluation Systems Engineer to be based in Mount Laurel, NJ. This mid... ...architectures through system stress testing and software certification. The hired engineer will... ...along with a strong proficiency in C++ and Java. #J-18808-Ljbffr Innovative Defense...
$110k - $115k
...Data Intelligence, LLC (DI) is seeking a Software Engineer II to support development and sustainment of mission‑critical U.S. Navy tactical systems... ...of software development experience Expertise and mastery of C++ (or equivalent object‑oriented language/Matlab/ scripting...$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...- ...ASRC Federal Mission Solutions is a premier provider of systems engineering, software engineering, system integration and project management... ...system integration. Experience developing software with Java, C++, or Python. Experience developing software with Agile scaled...For contractorsWork experience placement
- ...capacity – and yours as a Lockheed Martin employee. Lockheed Martin values your skills, training, education, and background! Our engineering opportunities offer you the ability to work on exciting projects, collaborate with a diverse and talented group of individuals,...Flexible hours
- ...Job Title: Cyber Software Engineer – TS/SCI Required Location: Cherry Hill, NJ (Relocation Assistance Available) Clearance Requirement: Active... ...retrospectives Leverage scripting and compiled languages (Python, C, C++, Java) for tool development Support DoD and mission-aligned...Relocation packageFlexible hours
- 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
...Overview Title: Software Engineer - II Location: Moorestown, NJ Department: Engineering Thunderbolt Solutions is seeking to hire a Software Engineer... ...System Integration Experience developing software with Java, C++, or Python Experience developing software with Agile scaled...Contract workWork experience placementFlexible hours- ...Fledgling tech company looking to expand it's software footprint in the payroll/HR/HCM world. Fantastic company culture: lax dress policy remote work opportunity weekly paid "google" time to investigate topics you'd like to research Fully paid healthcare (medical/dental...Weekly payRemote work
- ...space. Qualifications Skills & Requirements Demonstrated full life cycle development experience working on complex client/server software products (or projects). Preference with experience working for a software company with an appreciation for deadlines and releasing...Work at officeRemote work
$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- A leading defense technology company is seeking a Tactical Software Engineer to join the Warfare Systems team in Mount Laurel, NJ. This role involves... ...a minimum of 5 years of experience. A strong background in C, C++, Python, and familiarity with Agile processes is essential....
- ...Technologies (IDT) in Mount Laurel Township, NJ, is seeking a Senior Software Engineer to support the Department of the Navy’s initiatives. The role... ...a strong background in software development with skills in C++, Python, and Java, and must maintain an active Secret U.S....
$95k - $115k
Tata Consultancy Services in Mount Laurel Township, New Jersey, is seeking an Intermediate API Developer proficient in Java and Spring Boot. The successful candidate will develop REST APIs and backend services while collaborating with teams in an Agile environment. Strong...- ...Qualifications Bachelor's or Master’s degree in Computer Science or Computer engineering, or equivalent with minimum 2 years' professional experience Proficient with software development using C++ Experience with the full software development lifecycle, including design...Flexible hours
- Basic Qualifications Bachelor's Degree in Computer Science, Software Engineering, Computer Engineering, or equivalent STEM field Basic knowledge... .../or knowledge of software development using languages like C++, Java and Python. You also will have familiarity with...Full timeRemote workFlexible hours
- ...the most demanding environments. Join a global team of 35 000 engineers, software developers, and cyber experts who turn complex challenges... ...Engineer • RF Engineer • RFIC Engineer • Software Engineer w/ C++ • Systems Engineer: Radar Systems WHY JOIN US Your...Work from homeWorldwideFlexible hours
- Lockheed Martin is seeking a Lead Software Engineer in Mount Laurel, NJ to provide technical direction and lead multi-disciplinary teams. The role requires proficient skills in C/C++, Java, and Python with a minimum of 10 years in engineering. Ideal candidates should have...Remote job
$114k - $231k
Innovative Defense Technologies (IDT) is searching for a Software Engineer to enhance their Missile Defense team in Mount Laurel, NJ. This role requires significant expertise in C++, Java, Python, or JavaScript and involves a collaborative environment focusing on design...
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
- senior c# .net software developer Moorestown, NJ
- id software Moorestown, NJ
- software Moorestown, NJ
- entry level software sales Moorestown, NJ
- healthcare software sales Moorestown, NJ
- software implementation project manager Moorestown, NJ
- software support Moorestown, NJ
- software technical support Moorestown, NJ
- embedded software Moorestown, NJ


