Senior Software Engineer

Poulsbo, Washington

Leidos
Apply for this Job
Description

Join Leidos as a Senior Software Engineer and leverage your technical expertise in designing, developing, and integrating innovative Uncrewed Underwater Vehicle (UUV) programs. Your contributions will be vital in addressing critical maritime missions for various Department of Defense agencies. This role is based in our Poulsbo, WA office, with options for hybrid work flexibility.

Primary Responsibilities
  • Lead technical software initiatives on small teams, guiding projects from inception through to delivery.
  • Architect solutions for cutting-edge autonomous systems and vehicles.
  • Translate derived software requirements into actionable features, collaborating closely with your team to estimate efforts effectively.
  • Facilitate technical discussions, making informed decisions to ensure project success.
  • Work with project leads to establish streamlined processes, fostering innovation in our software development methodologies.
  • Mentor engineers in technical, communication, and leadership skills, fostering a culture of growth and collaboration.
  • Guide the team through rigorous testing and evaluation phases to guarantee a high-quality end product.
Basic Qualifications
  • Bachelor's degree with 8-12 years of relevant experience, or Master's degree with 6-10 years of experience.
  • Eligibility for obtaining and maintaining a Secret clearance.
  • Proficient in C within a Linux environment.
  • Intermediate proficiency in Java.
  • Passionate about leading and mentoring developers to achieve successful product deliveries.
  • Familiarity with Software Design Patterns.
  • Experience with virtualized development environments (e.g., VMware, Docker).
  • Knowledge of Agile methodologies, particularly using the Atlassian tool suite (Jira, Confluence, Bitbucket).
  • Excellent communication skills to convey ideas, concepts, and designs effectively.
  • Demonstrated integrity in all interactions with employees and customers.
  • Must be a U.S. Citizen and able to obtain a Secret clearance.
Preferred Qualifications
  • Experience with programming languages such as C , Python, Rust, and more.
  • Familiarity with embedded software development without an operating system.
  • Experience with MBSE Systems Modeling Language (SysML) tools like Cameo or Magic Draw.
  • Hands-on experience with autonomy software development in C or similar languages.
  • History of testing code across diverse projects.
  • Proficient in identifying and resolving code defects in both new and legacy software.
  • Background in designing, developing, integrating, and testing autonomous or remotely operated undersea vehicle systems.
  • Experience with ROS, Google Protocol Buffers, Python, SCons, and VSCode is an advantage.
Original Posting:

April 11, 2025

For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days, with an anticipated close date no earlier than 3 days after the original posting date.

Pay Range:

Pay Range $104,650.00 - $189,175.00

The Leidos pay range for this job level serves as a general guideline and is not a guaranteed compensation. Factors in extending an offer include job responsibilities, education, experience, skills, and internal equity, among others.

Date Posted: 17 April 2025
Apply for this Job