Leidos logo
Leidos
Posted 163 days agoVerified live 1d ago

Mission Systems Software Engineer

Brief overview

Lynnwood, WAIn-person
UndergradOr in progress
$58k–$105k/yrStated range
263 H-1B approvalsDept. of Labor
55 green cardsCertified filings
Clearance requiredU.S. government
C++PythonObject-oriented programmingData structuresAlgorithmsVersion control (e.g., Git)Linux or Unix-like environmentsGitJiraClear communicationTeam collaborationAgile workflowsDebuggingSystem integrationRequirements translationCode documentationDistributed systems

About the company

A global technology and defense contractor delivering innovative solutions for national security and health.

Visa sponsorship history

4 years sponsoring, last filed FY2026

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
263H-1B approved
98%approval rate
76new H-1B hires
55PERM certified
$139,285median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
202393
202476
202584
202610
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
202329
202414
202518
202616
Green Card (PERM) FilingsCertified green card filings: a long-term commitment to international hires.
202318
202412
202519
20266
Top sponsored roles
ServiceNow DeveloperSenior Software DeveloperPublic Health AnalystSenior Java DeveloperCatalyst Synthesis Research Scientist
Sponsored employees from
IndiaEthiopiaChinaNetherlandsCanada

Job description

Summary

Leidos is seeking a Mission Systems Software Engineer to help build the command, control, and mission-planning software that directs uncrewed underwater vehicles and other maritime autonomous platforms. This role focuses on developing software that supports mission workflows, communications, and system coordination, ensuring reliable performance in challenging environments.

Responsibilities

  • Contribute to development of mission command-and-control software, primarily in C++ and Python, supporting planning, execution, and monitoring capabilities
  • Implement features and enhancements to mission planning and control tools under guidance from senior engineers
  • Assist in developing software that operates across networked and sometimes unreliable communication environments
  • Write and maintain code for messaging, data handling, and system coordination components
  • Support translation of requirements into software functionality by implementing defined tasks and user stories
  • Participate in integration and testing activities, including debugging issues and validating system behavior
  • Collaborate with team members across software, systems, and test engineering to support overall system functionality
  • Follow established development processes, including code reviews, version control, and Agile workflows
  • Document code, features, and development activities to support team knowledge sharing and maintainability
  • Continuously build technical skills and apply feedback from peers and mentors

Skills

  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience)
  • Ability to obtain and maintain a U.S. Secret clearance
  • Experience with C++ and Python or similar object-oriented programming language (academic, internship, or professional experience)
  • Understanding of core software engineering concepts such as data structures, algorithms, and version control (e.g., Git)
  • Familiarity with developing in Linux or Unix-like environments
  • Exposure to development tools such as Git, Jira, or similar platforms
  • Ability to communicate clearly and work effectively in a team environment
  • Willingness to learn new technologies, tools, and domain concepts in a mission-focused environment
  • Must have a current Secret clearance
  • Internship or project experience developing software applications or systems
  • Exposure to distributed systems, networking concepts, or messaging frameworks
  • Familiarity with containerization tools such as Docker
  • Experience with additional programming languages (e.g., Java, Rust, C#)
  • Coursework or projects related to robotics, autonomy, or control systems
  • Interest in mission systems, defense applications, or autonomous platforms

Qualifications

Must Haves

  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience)
  • Ability to obtain and maintain a U.S. Secret clearance
  • Experience with C++ and Python or similar object-oriented programming language (academic, internship, or professional experience)
  • Understanding of core software engineering concepts such as data structures, algorithms, and version control (e.g., Git)
  • Familiarity with developing in Linux or Unix-like environments
  • Exposure to development tools such as Git, Jira, or similar platforms
  • Ability to communicate clearly and work effectively in a team environment
  • Willingness to learn new technologies, tools, and domain concepts in a mission-focused environment
  • Must have a current Secret clearance

Nice to Haves

  • Internship or project experience developing software applications or systems
  • Exposure to distributed systems, networking concepts, or messaging frameworks
  • Familiarity with containerization tools such as Docker
  • Experience with additional programming languages (e.g., Java, Rust, C#)
  • Coursework or projects related to robotics, autonomy, or control systems
  • Interest in mission systems, defense applications, or autonomous platforms

Benefits

  • Health and Wellness programs
  • Income Protection
  • Paid Leave
  • Retirement

More jobs like this