onsite
Senior Cyber Software Engineer - Lockheed Martin
Software Engineer
Lead the design and implementation of secure, scalable software solutions for critical infrastructure protection, leveraging Python, C++, AWS, and machine learning to detect and mitigate advanced cyber threats.
About the role
Key Responsibilities
- Architect and develop secure, high‑performance software components in Python and C++ for threat detection and response.
- Integrate AWS services (Lambda, S3, Kinesis) to build scalable data pipelines for real‑time security analytics.
- Apply machine learning techniques to identify anomalous network activity and predict potential breaches.
- Collaborate with threat intelligence teams to incorporate emerging attack patterns into defensive tooling.
- Implement DevSecOps practices, ensuring continuous security testing, code reviews, and automated compliance checks.
- Document design decisions, maintain technical specifications, and provide mentorship to junior engineers.
Requirements
- 5+ years of software engineering experience in cybersecurity or related fields.
- Proficiency in Python and C++ with a strong understanding of secure coding principles.
- Hands‑on experience with AWS cloud services and infrastructure as code.
- Background in machine learning or statistical analysis for threat detection.
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.
Skills
pythoncawsmachine learningnetwork security