Senior Software Engineer/Task Manager
Listed on 2026-07-10
-
Software Development
Software Engineer, Python, C++ Developer
SEACORP is seeking a well-qualified Senior Software Engineer / Task Manager.
Primary Duties and ResponsibilitiesSEACORP's Virginia / Ohio Replacement Business Area is seeking a mid-level Software Engineer for its Middletown, RI location to support the Weapons Analysis Facility at the Naval Undersea Warfare Center.
Responsibilities- Develop software primarily in C/C++, Java, Python, and Qt / PyQt.
- Provide day‑to‑day technical leadership for a small software development team.
- Coordinate tasking, priorities, and development activities across team members.
- Collaborate directly with customers and stakeholders to clarify requirements and demonstrate progress.
- Participate in software architecture, code reviews, and technical planning.
- Support integration, troubleshooting, and issue resolution in a secure lab environment.
- Engage in Atlassian‑suite activities such as providing comments in JIRA, performing code reviews in Bitbucket, sharing documentation in Confluence, and adding/analyzing test results in Bamboo.
- Embrace a team culture of mentoring, often including paired programming and discussions on development approaches, testing, and coding standards.
Education:
Bachelor's Degree related to Computer Science or Software Engineering is required. Master’s degree is ideal.
Experience:
10+ years of work experience with C/C++, Java, and/or Python programming is required.
The ideal candidate would also have experience with one or more of the following, in order of project needs:
- Design patterns
- Qt Toolkit, using either C++ or Py Qt
- Agile development process and Atlassian suite of tools
- Modeling / Simulation
- Torpedo / Submarine systems
- Real-Time Systems
Newport, RI
TravelNone
ClearanceSecret
Work Environment & Physical DemandsOffice & Computer Laboratories - Sitting, standing, extended periods of time using a mouse and keyboard and viewing computer screens. Infrequent lifting of
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).