Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Noblis Logo

Senior Software Developer

Noblis

$127,100 - $198,575
Nov 10, 2025
Philadelphia, PA, US
Apply Now

Noblis is seeking an Computer Engineer to support the development, maintenance, and delivery of Machinery Control System (MCS) software for DDG-51 Arleigh Burke Class Destroyers.

Requirements

  • Experience in software development using the Microsoft .NET Framework
  • Experience using Microsoft Visual Studio to develop, compile, and debug source code in C++/CLI, Managed C++, and/or C-Sharp
  • Experience designing, developing, testing, and installing software and supporting software products
  • Experience writing, reviewing, and maintaining technical documentation
  • Basic knowledge of network protocols such as TCP/IP and UDP
  • Experience supporting and troubleshooting networked, IP-based systems both onsite and via distance support
  • Experience with databases (MS Access, SQL)

Responsibilities

  • Design, develop, test, install, and maintain Machinery Control Systems software and supporting software products
  • Work with Microsoft Visual Studio and version control (Git)
  • Identify and document software and system related problems
  • Resolve software problems through debugging, research, and investigation
  • Provide distance and onsite support of software problems
  • Prepare and maintain new and/or existing software requirements
  • Write, review, and maintain technical documentation such as user manuals, product specifications, and training materials

Other

  • Successful applicants must either have an active government security clearance or the ability to receive a security clearance upon position acceptance
  • Must have a valid US passport or the ability to obtain one upon position acceptance
  • Candidate must be available to travel at times up to 5-10%
  • Develop and maintain working knowledge of the DDG-51 Machinery Control System
  • Participate in special projects as required