JOBSEARCHER

Senior C++/Python Software Engineer

Overview As a Software Engineer at Lockheed Martin, you will design, debug, and improve software to support cyber operations and secure systems. You’ll work with a team of cybersecurity experts to address threats and enhance performance across hardware and software environments. Your work will involve translating user needs into robust software solutions and integrating existing components into new contexts. This role offers exposure to cutting-edge cyber capabilities and a chance to influence mission-critical systems. You will be part of a mission-driven environment that values practical impact and technical excellence. Compensation / BenefitsMedicalDentalVisionFlexible work arrangements401(k) matchPaid time off ResponsibilitiesAnalyze user requirements to derive software design and performance requirementsDebug existing software and fix defectsDesign and code new software or modify existing software to add featuresIntegrate existing software into new or modified systems or operating environmentsDevelop simple data queries for databases or data repositoriesWrite or review software and system documentationDesign or implement complex database interfaces/queriesAssist with developing and executing test procedures for software componentsDesign, develop and modify software systems using analysis and models to predict outcomesEnsure quality control of all developed and modified software Key requirementsBachelor degree in Computer Science or related discipline or 4 years of additional software engineering experienceCurrent DoD Top Secret SCI with PolygraphMinimum 15 years of software engineering experienceGeneral Python scripting and large Python systems design/developmentC/C++ systems design/developmentScripting languages (Bash, awk, sed, powershell)RF Signals familiarityteam collaborationproblem solvingattention to detailPythonC/C++Bash/awk/sed