Staff Software Engineer

Lockheed MartinStratford, CT
7dHybrid

About The Position

We are seeking a Staff Software Engineer to lead the development of Mission Systems software. Operating with minimal direction, you will define technical objectives, guide major program execution, and serve as the primary technical contact on contracts and projects. At Lockheed Martin, we are driven by innovation and integrity. By applying the highest standards of business ethics and forward‑thinking, we can achieve anything. We value your skills, training, education, and background, and we are committed to providing a work environment that encourages and supports employees to think big, perform with quality, and build incredible products.

Requirements

  • Bachelor’s degree in Computer Engineering, Computer Science, Software Engineering, or related field, and ≥ 9 years of professional experience or a Master’s degree with ≥ 7 years of experience.
  • Demonstrated expertise in embedded software‑systems engineering, full‑life‑cycle development, hardware‑software integration, and software architecture/design.
  • Ability to travel occasionally (≈ 4‑6 times per year) and to communicate effectively with senior internal and external stakeholders.
  • Proven technical leadership of multi‑site, multidisciplinary software teams; Scrum Master/Product Owner certifications preferred.
  • Excellent presentation, negotiation, and customer‑relationship management skills; experience with CAM/proposal development a plus.
  • Ability to mentor junior engineers and lead small development teams.
  • Strong stakeholder communication and presentation skills for inter‑organizational and customer engagements.

Nice To Haves

  • Expertise in multiple programming languages (C/C++, Python, C#) and software‑architecture patterns.
  • Strong background in Agile Scrum, serving as Scrum Master or Product Owner (certification preferred).
  • Background in MBSE, SysML/UML, and modeling tools (Cameo, Rhapsody).
  • Hands‑on DevSecOps experience: CI/CD pipelines, static code analysis, unit testing, automated test environments, and Atlassian tools (Jira, Confluence).
  • DO‑178C compliance, safety‑critical development, and automated testing for embedded systems.
  • Experience with DO‑178C, safety‑critical development, and model-based engineering (MBSE, SysML/UML).

Responsibilities

  • Shape product‑line road‑maps and establish reusable component libraries.
  • Integrate hardware and software in test labs to validate system performance.
  • Drive DevSecOps initiatives across distributed teams, ensuring secure and efficient delivery pipelines.
  • Provide technical oversight for multi‑site, multidisciplinary software efforts.
  • Collaborate with customers and internal stakeholders to align technical solutions with mission requirements.

Benefits

  • Medical
  • Dental
  • Vision
  • Life Insurance
  • Short-Term Disability
  • Long-Term Disability
  • 401(k) match
  • Flexible Spending Accounts
  • EAP
  • Education Assistance
  • Parental Leave
  • Paid time off
  • Holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service