cover image
Lockheed Martin

Lockheed Martin

www.lockheedmartin.com

43 Jobs

101,383 Employees

About the Company


The world relies on what we do.

Headquartered in Bethesda, Maryland, with offices across the U.S. and around the globe, our team delivers solutions that strengthen national security, shape industries and push engineering and technology to new levels. We collaborate to win. We put our customers first. And we perform with excellence.

The best careers are built at Lockheed Martin. Join us.

Listed Jobs

Company background Company brand
Company Name
Lockheed Martin
Job Title
Principal Software Engineer - SIGINT & Cyber Modernization
Job Description
Job Title: Principal Software Engineer – SIGINT & Cyber Modernization Role Summary: Lead lifecycle development and modernization of cybersecurity and SIGINT mid‑point collection systems, delivering scalable front‑end solutions enhanced by containerization, cloud, data flows, and AI/ML capabilities. Expectations: Deliver production‑ready, secure software; drive architectural improvements; maintain compliance with DoD security standards; collaborate cross‑functionally to meet mission needs. Key Responsibilities: - Design, develop, and maintain SIGINT and cyber modernization software. - Integrate front‑end services and micro‑service architectures with container platforms (Docker, Kubernetes, Rancher, Ansible). - Implement and manage DevOps pipelines (CI/CD, automated testing) using Git. - Debug, optimize, and document existing and new codebases. - Translate user and performance requirements into software design specifications. - Conduct code reviews and recommend enhancements to development processes. - Embed AI/ML techniques for human‑language translation and data analysis. - Ensure compliance with TS/SCI security policies and reporting requirements. - Work with databases (MySQL/MariaDB, Elasticsearch) and event‑stream processing systems. Required Skills: - 20–26 years of software engineering experience (or equivalent with a bachelor’s degree). - Proficiency in Go (Golang), Java (≥6 years), Python (≥3 years), C++20+ with Boost, JavaScript/React. - Container orchestration and cloud deployment (Docker, Kubernetes, Rancher, Ansible). - CI/CD, automated testing, and Git DevOps practices. - Linux development environment (≥5 years). - SQL (MySQL/MariaDB), Elasticsearch, dataflow tools, message queues. - Event‑streaming and reactor‑pattern architecture. - Circuit‑switched and mobile telephony fundamentals. - RF algorithm development and AI/ML applied to language translation. - Strong debugging, documentation, and communication skills. Required Education & Certifications: - Current DoD Top Secret SCI clearance with polygraph (or eligibility to obtain). - Bachelor’s degree in Computer Science or related discipline (or high‑school diploma/GED with 26 years experience). - Demonstrated compliance with DoD security and reporting procedures.
Hanover, United states
On site
Senior
12-11-2025
Company background Company brand
Company Name
Lockheed Martin
Job Title
Software Configuration Analyst
Job Description
Job Title: Software Configuration Analyst Role Summary: Maintain the integrity, traceability, and compliance of software assets for the Joint Strike Fighter Training & Logistics program. Enforce configuration management policies, coordinate changes, and support audits and engineering reviews to ensure accurate software delivery to customers. Expectations: - Operate in a defense‐class environment requiring a U.S. government Secret clearance. - Perform on‑site work in Orlando while supporting intermittent flex hours to align with program schedules. - Conduct day‑to‑day configuration tasks, documentation, and communication to stakeholders. Key Responsibilities: - Track and maintain all program software and data on training devices. - Manage and control configuration changes, including drafting change requests, approvals, and baselining. - Assign unique identifiers to software and data used by training devices. - Support routine engineering reviews and configuration audits. - Review changes to the software baseline for policy compliance. - Ensure all data and physical media are properly labeled and marked. - Disseminate configuration data to program teams and government customers. - Utilize and maintain tools (MS Office, Atlassian suite, DOORS Next, Bash/Python/PowerShell scripts) for effective SCM execution. Required Skills: - Minimum 2 years professional experience in Software Configuration Management in the defense industry. - Proficiency in Microsoft Office, Atlassian tools (Jira, Confluence), and DOORS Next. - Strong analytical skills to understand hardware‑software relationships and workflow processes. - Experience with scripting (Bash, Python, PowerShell) for automation of configuration tasks. - Excellent organizational, communication, and problem‑solving abilities. Desired Skills (preferred): - Background in software development and design. - Experience with artifact storage systems such as Nexus, Artifactory, or GitLab. Required Education & Certifications: - Bachelor’s degree from an accredited institution. - U.S. citizenship and a current Secret clearance with Investigation or CV date within the last 5 years.
Orlando, United states
On site
Junior
12-11-2025
Company background Company brand
Company Name
Lockheed Martin
Job Title
Modernization Software Engineer - SWE1
Job Description
**Job title:** Modernization Software Engineer – SWE1 **Role Summary:** Design, develop, and maintain modern front‑end and data‑processing solutions for Cybersecurity and SIGINT missions. Leverage containerization, cloud, AI/ML, and CI/CD to deliver scalable features that process target communications across multiple Midpoint access channels. **Expectations:** - Hold a DoD TS/SCI clearance with polygraph. - Meet the experience qualifications for SWE1: either a high school diploma/GED plus 14 years of software engineering experience, or a bachelor’s degree in Computer Science (or related) plus 7 years of engineering experience. - Demonstrate successful delivery of software solutions in a mission‑critical, high‑security environment. **Key Responsibilities:** - Analyze user requirements to define software design and performance specifications. - Design, develop, and ship new features or enhancements for front‑end and underlying data‑processing systems. - Debug existing code, fix defects, and refactor for performance and maintainability. - Write and review comprehensive documentation for code, APIs, and system architecture. - Integrate software components into new or modified operating environments, ensuring compatibility with DevOps pipelines. - Develop and execute automated tests, and manage CI/CD workflows in Git-based environments. - Write simple data queries for relational (MySQL, MariaDB) and search (Elasticsearch) data stores. - Participate in continuous improvement of development processes and documentation standards. **Required Skills:** - Strong proficiency in modern programming languages: Go (Golang), Java, C++20+ (with Boost), Python, JavaScript with React (or similar frameworks). - Experience with Linux development environments. - Expertise in containerization and orchestration: Docker, Kubernetes, Rancher, Ansible. - Knowledge of DevOps practices, automated testing, and CI/CD pipelines in Git. - Familiarity with micro‑service architecture, event‑stream processing, and message queue systems. - Data platform experience: SQL (MySQL/MariaDB), Elasticsearch, and dataflow/message‑queue tools. - Basic AI/ML exposure, specifically in human‑language translation technologies. - Understanding of RF algorithms and circuit‑switched/mobile telephony concepts is a plus. **Required Education & Certifications:** - DoD TS/SCI clearance with polygraph. - Education: either a high school diploma/GED with 14+ years of software engineering experience, or a bachelor’s degree in Computer Science (or related discipline) with 7+ years of software engineering experience. - No specific additional certifications required, but Agile/DevOps certifications (e.g., CSM, AWS Certified Developer, Docker Certified Associate) are advantageous.
Hanover, United states
On site
Senior
13-11-2025
Company background Company brand
Company Name
Lockheed Martin
Job Title
AI/ML Engineer
Job Description
Job title: AI/ML Engineer Role Summary: Develop and deploy advanced artificial intelligence and machine learning solutions for space‑related security applications, collaborating within a cross‑disciplinary team of engineers, scientists, and data experts to innovate and support national defense operations. Expectations: Deliver production‑ready ML models, advance AI strategy, maintain rigorous scientific and engineering standards, and communicate findings clearly across technical and non‑technical stakeholders. Key Responsibilities: • Design, implement, and validate deep learning and computer‑vision models for RF, SAR, and EO data. • Integrate ML solutions into cloud platforms (AWS or equivalent). • Mentor colleagues on AI best practices and contribute to AI roadmap. • Conduct performance analysis, model tuning, and deployment cycles. • Collaborate with physics, mathematics, and software teams on end‑to‑end solutions. Required Skills: • Proficiency in Python and at least one of Java, C++, C#, or MATLAB. • Hands‑on experience with TensorFlow, PyTorch, Keras, or scikit‑learn. • Knowledge of RF/SAR/EO image processing algorithms. • Cloud computing expertise (AWS or comparable). • Strong analytical, problem‑solving, and written communication skills. • Ability to work collaboratively in a team environment. Required Education & Certifications: • Advanced STEM degree (Master’s or PhD) in Computer Science, Electrical Engineering, Applied Mathematics, or related field.
King of prussia, United states
Hybrid
19-11-2025