Consulting Employee

LeidosLynnwood, WA
Onsite

About The Position

The Undersea Systems Division at Leidos currently has an opening for a Senior Software Engineer in Lynnwood, WA. Candidate will join a fast-paced engineering group rapid-prototyping unresolved and emergent requirements for data management that may be addressed with advanced AI tools and architectures.

Requirements

  • U.S. Citizen with ability to obtain TOP SECRET security clearance.
  • Software architecture, modernization, and system design expertise
  • AI-assisted development using Cursor, LLMs, and agentic workflows
  • Expert in C#, .NET, WPF/XAML, SQL Server, XML, and desktop application development
  • Extensive experience with GIS, navigation, sonar, imagery, and analytical systems
  • Proven ability to rapidly understand and improve large legacy codebases
  • Ability to read, understand, and interpret complex technical documents.
  • Ability to communicate complex ideas orally and visually.

Nice To Haves

  • 25+ years of experience in development for one or more of the listed applications: Languages: C#, T-SQL, Delphi, C++, VBA, ASP, HTML, XML Frameworks & Technologies: .NET, WPF/XAML, OpenXML, Word Automation Databases: SQL Server, Access, Paradox, dBase AI Tools: Cursor, Large Language Models, Agentic Development Workflows Platforms: Windows, macOS, Android, iOS Tools: Visual Studio, Microsoft Office, Git
  • Proficiency in Linux command line tools (grep, etc.) and with Linux shell scripting (Bash, etc.).
  • Proficiency in data processing.
  • Experience in test automation.
  • Experience with Graphical User Interfaces.

Responsibilities

  • Direct the architecture, development, and sustainment of mission-critical sensor recording systems across up to several concurrent projects
  • Collaborate with team to identify embedded firmware and software requirements and evaluate candidate design approaches for solving wide-ranging technical problems.
  • Review the current state of the recording system codebase, including any changes made since my departure, to assess what needs attention and prioritize next steps.
  • Identify and resolve any existing code quality issues to establish a stable baseline for ongoing development.
  • Begin setting up the recording system build in a CI pipeline to enable automated builds and reduce manual integration risk.
  • Begin active development on the recording system, picking up priority tasks based on current project needs.
  • Provide technical guidance to the development team on the recording system architecture and best practices.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service