Junior Software Engineer
General Dynamics Mission Systems, Inc · Middletown, RI
$90,833–$100,767from the description
Jul 5, 2026
Middletown, RI
Jul 21, 2026
What this job asks for AI summary
A software engineering role focused on developing and maintaining software for a Payload Control System, primarily using C++ with the standard template library, smart pointers, and networking protocols such as AMQP, TCP, and UDP. The work is fully onsite and defense-oriented, making it well-suited to engineers with networking and systems programming experience who hold or can obtain a DoD Secret clearance.
Mid level · 2+ years · Providence-Warwick, RI-MA · Bachelor's required · Secret clearance · Full-time
Posted 6 times — it's one opening, so apply once.
We read this from the posting text with AI. Skim the description below before ruling yourself out.
How this req sits in the market our data
What the occupation pays Median $133,564 (middle half $104,192–$163,048). This posting is about at that midpoint.
Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.
Why we read it this way (7)
The role is fully onsite in Middletown, RI, which falls within the Providence-Warwick, RI-MA CBSA.
A DoD Secret clearance is explicitly required at time of hire — not merely preferred or obtainable.
The minimum experience gate is 2 years with a Bachelor's degree (or 6 months with a Master's), placing this squarely at the Mid level despite no seniority label in the title.
C++ proficiency is listed under 'Must Have Qualifications' with specific sub-skills called out: STL, smart pointers, and inheritance. Smart pointers and inheritance are C++ language features rather than standalone named tools, so they are captured under the C++ skill rather than emitted separately.
Networking protocols (AMQP, TCP, UDP) and socket programming are listed together as a single must-have requirement; AMQP and TCP/UDP are emitted as separate named skills to preserve specificity.
BYG-1 / submarine systems knowledge appears under 'Nice to Have' and is domain knowledge rather than a named technology or tool, so it is omitted from the skills list per extraction rules.
Requires a Secret clearance — the cleared population is a small fraction of this occupation, so the real candidate pool is materially smaller than the estimate below, which does not model clearance.
Read the full posting
The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.