Senior Software Engineer

Noblis•San Diego, CA

About The Position

Noblis MSD is seeking a Senior Software Engineer for its NIWC team. The selected candidate will join the Integration engineering team supporting NIWC Pacific with software application integration into TIDE systems. The TIDE integration team develops hosting standards for programs on various baseline systems, installation procedures, software parameter changes to meet CANES system standards, and testing requirements for hosting qualification. The team also conducts software verification and validation testing, and rigorously evaluates hosted software applications for system compliance. The candidate will conduct reviews, evaluate requirements, develop procedures, and create or modify system documentation such as CI/CDs. The role requires proficiency in ACS Red Hat, infrastructure as code, Cloud Formation/CDK, Terraform, and PowerShell. The candidate will report directly to Program Management and coordinate with CANES government and contractor functional teams.

Requirements

  • Bachelor's degree in a technical discipline.
  • 15 years of experience in Navy networking programs up to SCI level.
  • At least four years of experience supporting CANES software design, integration, and management of applications hosted on CANES networking and server infrastructure.
  • 10 years supporting network and software design integration, including integration on UNIX, LINUX, Solaris, and Intel platforms.
  • Possess and maintain CompTIA Security+ CE.
  • Proficiency in ACS Red Hat, infrastructure as code, Cloud Formation/CDK, Terraform, and PowerShell.
  • Proficiency in software development, including security, scripting, and automation.
  • Maintain operating system certification, including Server+, Cloud, VCP, CCNA, and/or MS Server certified training.
  • Extensive Navy experience.
  • Active Top Secret clearance.
  • Must be a US citizen.

Nice To Haves

  • Experience in sustainment engineering for afloat networks.
  • Design engineering experience for legacy networks, including ISNS and SCI networks.

Responsibilities

  • Develop software integration strategies and plans.
  • Support weekly senior-level execution meetings with government staff.
  • Provide senior engineering expertise for special projects.
  • Coordinate with functional leads on schedules, design, and delivery.
  • Guide the integration team on technical requirements.
  • Develop solutions for future integration requirements.
  • Mentor and train new engineers on requirements.
  • Provide an interface for System Integration Test Events.
  • Coordinate software testing with lab leadership.
  • Provide onsite integration leadership for complex applications.
  • Review IE documentation, including HACSIM and other load procedures.
  • Serve as the primary interface to application teams.
  • Conduct reviews, evaluate requirements, develop procedures, and create or modify system documentation.

Benefits

  • Health, life, and disability benefits.
  • Financial and retirement benefits.
  • Paid leave.
  • Professional development.
  • Tuition assistance.
  • Work-life programs.
  • Award programs recognizing exceptional performance and demonstration of service standards.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service