Software Engineer, Principal - TS
Company: DCS Corp
Location: Bedford
Posted on: January 14, 2026
|
|
|
Job Description:
Job Description Job Description DCS has an exciting opportunity
for a Principal Software Engineer providing support to the Command,
Control, Communications, and Battle Management Division (C3BM).
Command, Control, Communications, and Battle Management (C3BM) has
been tasked with delivering an integrated Department of the Air
Force (DAF) Battle Network providing resilient decision advantage
and enabling the USAF, USSF, Joint, and Coalition Force to win
against the pacing challenge. C3BM supports execution in many
different focus areas. C3BM’s main efforts are Architecture and
Systems Engineering (ASE), Operational Response Team (ORT), and
multiple mission integration teams such as Air, Maritime and
multiple acquisitions consisting of both the Advanced Battle
Management System (ABMS) and Space. This is a full-time position
that can be worked out of Hanscom AFB, Bedford, MA. Essential Job
Functions : Assess feasibility through analysis, problem
definition, and solution evaluation. Document and demonstrate
solutions using diagrams, code, and documentation. Improve
operations by analyzing systems and recommending procedural
changes. Acquire and license software by coordinating with vendors
and testing products. Analyze and summarize development and service
issues to inform stakeholders. Support mission goals by completing
engineering tasks as required. Perform SQA to ensure software meets
defined quality standards. Collaborate in Agile teams to design,
code, test, and review software and scripts. Contribute to build,
deployment, and documentation tasks as needed. Support all phases
of the acquisition lifecycle through engineering activities and
documentation (e.g., AoA, SEP, CDR). Conduct system architecture
analysis, including feasibility studies and state-of-the-art
assessments. Develop and document system architectures, identify
gaps, and recommend solutions using traditional or MBSE approaches.
Maintain system architecture and interoperability requirements.
Define operational requirements and interactions to support system
development. Translate user needs into system-level requirements
using DoD acquisition practices. Analyze training systems and
simulators, and evaluate their designs. Apply DoD acquisition and
sustainment engineering processes across product life cycles.
Prepare/review specifications and apply modeling/simulation to
optimize performance. Develop and integrate milestone documentation
and reports per DoD/AF policies. Review contractor drawings for
compliance with specifications and standards. Support all system
engineering activities: requirements, design, verification, risk,
interfaces, and configuration management. Share lessons learned and
best practices while respecting proprietary constraints. Conduct
market research, trade studies, and system evaluations to guide
decisions. Analyze performance, cost, reliability, and risk to
support technical recommendations. Develop and execute test plans
and evaluate test results for acquisition support. Support
logistics, maintenance, configuration, and supply chain efforts,
including alternate sourcing for obsolescence issues. Required
Skills : Due to the sensitivity of customer related requirements,
U.S. Citizenship is required. Must have and be able to maintain an
active Top Secret level clearance and be SCI eligible. Bachelor's
or Master's Degree in a related field, 20 years of experience with
12 years of experience in the DoD. Experience with Information
Technology (IT) systems and the design, development, testing,
evaluation, and maintenance of software, including software
Verification and Validation (V&V). Personnel must meet
Information Assurance Technical (IAT) Level II certification
requirements per DoD 8570.01-M. Experience across the full software
development lifecycle for DoD systems, including architecture,
design, implementation, testing, documentation, delivery, and
sustainment, with knowledge of software engineering best practices
(coding standards, code reviews, source control, build processes,
and configuration management). Desired Skills: Familiarity with
Electronic Warfare and/or Air Combat operations, including live
aircrew training, tactics development, and range infrastructure
systems. Experience developing networked protocols in Windows and
Linux environments. Additional Information: Salary Range :
$120,506-$150,000 At DCS, we pride ourselves on providing
flexibility that allows employees to balance meaningful work with
their personal lives. We offer competitive compensation, benefits,
and opportunities for learning and development. Our broad and
competitive mix of benefits is designed to support and protect
employees and their families. Our robust benefit offerings include
medical, dental, 401k, ESOP, PTO, education reimbursement,
work/life balance, parental and other leave programs. Learn more
about our benefits here: DCS Corp Benefits
Keywords: DCS Corp, Harrisburg , Software Engineer, Principal - TS, Engineering , Bedford, Pennsylvania