Jobs · Information Technology · Virginia

Software Engineer Sr. C/C++

OneClick Smart Resume · Manassas, VA · 1 wk ago
Information TechnologyFull-time

Lockheed Martin is a global leader in aerospace, defense, and technology solutions. Our Manassas campus is a thriving center of engineering expertise, fostering a culture that encourages creativity, excellence, and the creation of exceptional products.

About the role

Lockheed Martin Rotary and Mission Systems is seeking a Software Engineer C/C++ Sr. in Manassas, VA. In this role, you will:

  • Participate in a cross-functional team to evaluate a large, complex legacy code base, assess the current CI/CD pipeline, and create a strategic roadmap for modernizing the code to enable modular, rather than monolithic, builds.
  • Work closely with stakeholders to validate and guarantee the end-to-end quality and effectiveness of all proposed enhancements.
  • Identify technical obstacles stemming from technical debt or system requirements and develop pragmatic solutions to address them.
  • Rapidly build expertise with existing LM catalog of shared CI/CD capabilities so that these capabilities can be properly considered for integration into proposed build enhancements that will support modular builds.

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.

Requirements

  • 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.

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 high-quality software solutions.

Benefits

  • Excellent working environment equipped with state-of-the-art tools.
  • Opportunity to work alongside industry leaders and top-notch professionals.
  • Flexible schedules, competitive pay, and comprehensive benefits enabling a healthy, fulfilling life at and outside of work.

Similar jobs