> Markdown version of [/jobs/ext/2675465-software-engineer-sr-c-c](https://www.wearedevelopers.com/jobs/ext/2675465-software-engineer-sr-c-c). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer Sr. C/C++ - **Company:** Lockheed Martin - **Location:** Manassas, VA, United States - **Experience:** Expert - **Salary:** $110,300.0 - $204,900.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Artificial Intelligence, Automation of Tests, Microsoft Azure, C++ (Programming Language), Command-Line Interface, Static Program Analysis, Code Review, Computer Engineering, Continuous Integration, Software Debugging, Linux, DevOps, Cisco Nexus Switches, Scrum Methodology, Fortify (Software), Software Construction, Software Engineering, Software Systems, Openapi, Data Processing, Infrastructure as Code (IaC), Gitlab, Git, Computer Equipment, Gitlab-ci, Integration Tests, Information Technology, Graphql, Api Design, Grpc, Jenkins, Static Application Security Testing, Artifactory, Microservices - **Published:** September 1, 2026 - **Apply:** https://dejobs.org/x/x/08B63BED3685446D8FFA376821A45C19/job/ ## About the Role * A Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a comparable STEM discipline. * Proficient in modern C/C++ (C++11/14/17+) with hands on development experience on Linux operating systems and command line toolchains. * Daily user of CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure DevOps) to automatically compile, run unit/integration tests, and deliver builds for C/C++ projects. * Practical knowledge foundation in software engineering best practices: Git version control, code reviews, static analysis, and rapid debugging of build or test failures. * Self-starter who takes initiative and drives tasks to completion, asking for and offering help when needed. * Candidate must be able to obtain & maintain a U.S. Government SECRET Security Clearance, this requires U.S. Citizenship Proficient in AI prompting as it applies to this position and practice. Desired Skills * 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 ## Description Plans, conducts, and coordinates software development activities. Designs, develops, documents, tests, and debugs software that contains logical and mathematical solutions to business/mission problems or questions in computer language for solutions by means of data processing equipment. Applies the appropriate standards, processes, procedures, and tools throughout the development life cycle. Applies knowledge of computer hardware and software, subject matter to be programmed in business/mission applications, information processing techniques used, and information gathered from system users to develop software. Corrects program errors, prepares operating instructions, compiles documentation of program development, and analyzes system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls. Ensures software standards are met. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Exploring the Power of gRPC-Gateway for Writing RESTful Services](https://www.wearedevelopers.com/videos/2072-exploring-the-power-of-grpc-gateway-for-writing-restful-services) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Hiring AI Native Talents](https://www.wearedevelopers.com/videos/100268-hiring-ai-native-talents) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again)