Sr. Software Engineer - Secret clearance - Philadelphia, PA

Clearance Level
Philadelphia, Pennsylvania
Onsite Workplace
REQ#: RQ139868
Requisition Type: Regular
Your Impact

Own your opportunity to work with the largest government agency in the nation. Make an impact by advancing the Department of Defense’s mission to keep our country safe and secure.

Job Description

GDIT is seeking a Sr. Software Engineer to help support our Machinery Controls and Obsolescence program. 

As a Sr. Software Engineer, for our Machinery Controls and Obsolescence program in Philadelphia, Pa. you will support the development, maintenance, and delivery of Machinery Control System (MCS) software for DDG-51 Arleigh Burke Class Destroyers. The selected candidate will be interfacing with U.S. Navy civilian software and systems engineers, support contractors, U.S. Navy ships force, OEMs, and engineering management. The selected candidate will contribute to all aspects of the software life cycle including but not limited to requirements definition, software development, documentation, testing, deployment, support, maintenance, and lead any of those aspects as required. 

In this role, a typical day will include:

Lifecycle support of the supervisory machinery control system which includes, but is not limited to:

•   Develop and maintain working knowledge of the DDG-51 Machinery Control System

•   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

•   Participate and/or lead special projects as required


  • Active DoD Secret Level Security Clearance

  • Bachelor of Science Degree in Computer Science, Electrical Engineering, or Computer Engineering from an accredited college or university

  • Seven (7) or more years of professional experience in software development in engineering and/or control system using C++

  • Two (2) or more years of professional experience in software development using Microsoft .NET Framework

  • Two (2) or more years of professional experience using Microsoft Visual Studio to develop, compile, and debug source code in C++, C++/CLI, or C#

  • One (1) or more years of professional experience as a technical and/or programming lead for a software project through the software life-cycle, from requirements development through design, implementation, deployment and maintenance

  • One (1) or more years designing and/or analyzing software architectures

  • Must have a valid US passport or the ability to obtain one upon position acceptance.

Desired Qualifications:

  • Ability to write, review, and maintain technical documentation including but not limited to new and/or existing software requirements, user manuals, product specifications, interface and design documents, and training materials

  • Ability to participate and lead troubleshooting efforts involving networked, IP-based systems both onsite and via distance support

  • Working knowledge of network protocols such as TCP/IP and UDP

  • Working knowledge of databases such as MS Access

  • Working knowledge of source code version control practices and systems such as Git

  • Working knowledge of secure coding best practices

  • Experience with Versa Module Eurocard (VME) systems

  • Experience with Programmable Logic Controller (PLC) systems








Travel Required: 10-25%
About Our Work

We are GDIT. The people supporting some of the most complex government, defense, and intelligence projects across the country. We deliver. Bringing the expertise needed to understand and advance critical missions. We transform. Shifting the ways clients invest in, integrate, and innovate technology solutions. We ensure today is safe and tomorrow is smarter. We are there. On the ground, beside our clients, in the lab, and everywhere in between. Offering the technology transformations, strategy, and mission services needed to get the job done.

COVID-19 Vaccination

GDIT does not have a vaccination mandate applicable to all employees. To protect the health and safety of its employees and to comply with customer requirements, however, GDIT may require employees in certain positions to be fully vaccinated against COVID-19. Vaccination requirements will depend on the status of the federal contractor mandate and customer site requirements.

GDIT is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, or any other protected class.