Software Developer
Middletown, RI · Hybrid
ORA_ON_SITE Description SAIC is seeking a software developer to join a team of in-office engineers working to modernize Naval Automated Test Equipment (ATE) systems for MK48 torpedoes including the ...
New
Middletown, RI · Hybrid
ORA_ON_SITE Description SAIC is seeking a software developer to join a team of in-office engineers working to modernize Naval Automated Test Equipment (ATE) systems for MK48 torpedoes including the ...
New
Middletown, RI · Hybrid
ORA_ON_SITE Description SAIC is seeking a software developer to join a team of in-office engineers working to modernize Naval Automated Test Equipment (ATE) systems for MK48 torpedoes including the ...
New
Middletown, RI · Hybrid
ORA_ON_SITE Description SAIC is seeking a software developer to join a team of in-office engineers working to modernize Naval Automated Test Equipment (ATE) systems for MK48 torpedoes including the ...
New
Middletown, RI · Hybrid
ORA_ON_SITE Description SAIC is seeking a software developer to join a team of in-office engineers working to modernize Naval Automated Test Equipment (ATE) systems for MK48 torpedoes including the ...
New
Middletown, RI · On-site
SAIC is seeking a software developer to join a team of in-office engineers working to modernize Naval Automated Test Equipment (ATE) systems for MK48 torpedoes including the MK660 and MK710 ATE ...
New
Middletown, RI · On-site
SAIC is seeking a software developer to join a team of in-office engineers working to modernize Naval Automated Test Equipment (ATE) systems for MK48 torpedoes including the MK660 and MK710 ATE ...
New
Middletown, RI · On-site
SAIC is seeking a software developer to join a team of in-office engineers working to modernize Naval Automated Test Equipment (ATE) systems for MK48 torpedoes including the MK660 and MK710 ATE ...
New
Middletown, RI · On-site
SAIC is seeking a software developer to join a team of in-office engineers working to modernize Naval Automated Test Equipment (ATE) systems for MK48 torpedoes including the MK660 and MK710 ATE ...
New
The Software Developer will work closely with a team of developers on integrated standalone applications in a Linux environment using Agile development methodologies and tools. The day-to-day ...
The Software Developer will work closely with a team of developers on integrated standalone applications in a Linux environment using Agile development methodologies and tools. The day-to-day ...
The Software Developer will work closely with a team of developers on integrated standalone applications in a Linux environment using Agile development methodologies and tools. The day-to-day ...
Quick apply
The Software Developer will work closely with a team of developers on integrated standalone applications in a Linux environment using Agile development methodologies and tools. The day-to-day ...
Newport, RI · On-site
The Software Developer will work closely with a team of developers on integrated standalone applications in a Linux environment using Agile development methodologies and tools. The day-to-day ...
Newport, RI · On-site
The Software Developer will work closely with a team of developers on integrated standalone applications in a Linux environment using Agile development methodologies and tools. The day-to-day ...
Newport, RI · On-site
The Software Developer will work closely with a team of developers on integrated standalone applications in a Linux environment using Agile development methodologies and tools. Responsibilities : • ...
Newport, RI · On-site
The Software Developer will work closely with a team of developers on integrated standalone applications in a Linux environment using Agile development methodologies and tools. Responsibilities : • ...
Providence, RI · Remote
$40 - $75/hr
Our platform offers an engaging blend of flexibility and challenge: you'll work closely with state-of-the-art AI models to take on programming tasks that include creating and solving challenging ...
Quick apply
Providence, RI · Remote
$40 - $75/hr
Our platform offers an engaging blend of flexibility and challenge: you'll work closely with state-of-the-art AI models to take on programming tasks that include creating and solving challenging ...
Warwick, RI · Remote
... engineering, and model lifecycle management - Implements model monitoring, performance validation, traceability, and reproducibility of AI artifacts - Integrates AI/ML capabilities into software ...
New
Warwick, RI · Remote
... engineering, and model lifecycle management - Implements model monitoring, performance validation, traceability, and reproducibility of AI artifacts - Integrates AI/ML capabilities into software ...
New
Bristol, RI · Remote
... engineering, and model lifecycle management - Implements model monitoring, performance validation, traceability, and reproducibility of AI artifacts - Integrates AI/ML capabilities into software ...
New
Bristol, RI · Remote
... engineering, and model lifecycle management - Implements model monitoring, performance validation, traceability, and reproducibility of AI artifacts - Integrates AI/ML capabilities into software ...
New
... engineering, and model lifecycle management - Implements model monitoring, performance validation, traceability, and reproducibility of AI artifacts - Integrates AI/ML capabilities into software ...
New
... engineering, and model lifecycle management - Implements model monitoring, performance validation, traceability, and reproducibility of AI artifacts - Integrates AI/ML capabilities into software ...
New
East Providence, RI · On-site
As a software developer, you will utilize modern methodologies and technologies to innovate and enhance healthcare solutions. Responsibilities : • Write software that impacts the lives of 325 ...
East Providence, RI · On-site
As a software developer, you will utilize modern methodologies and technologies to innovate and enhance healthcare solutions. Responsibilities : • Write software that impacts the lives of 325 ...
Cranston, RI · Remote
... engineering, and model lifecycle management - Implements model monitoring, performance validation, traceability, and reproducibility of AI artifacts - Integrates AI/ML capabilities into software ...
New
Cranston, RI · Remote
... engineering, and model lifecycle management - Implements model monitoring, performance validation, traceability, and reproducibility of AI artifacts - Integrates AI/ML capabilities into software ...
New
... engineering, and model lifecycle management - Implements model monitoring, performance validation, traceability, and reproducibility of AI artifacts - Integrates AI/ML capabilities into software ...
New
... engineering, and model lifecycle management - Implements model monitoring, performance validation, traceability, and reproducibility of AI artifacts - Integrates AI/ML capabilities into software ...
New
Pawtucket, RI · On-site
As a software developer, you will utilize modern methodologies and technologies to innovate and enhance healthcare solutions. Responsibilities : • Write software that impacts the lives of 325 ...
Pawtucket, RI · On-site
As a software developer, you will utilize modern methodologies and technologies to innovate and enhance healthcare solutions. Responsibilities : • Write software that impacts the lives of 325 ...
Newport, RI · On-site
Job Brief Software/Developer Engineer (5725) OLH Technical Services , a subsidiary of Three Saints Bay, LLC, and a Federal Government Contractor industry leader, is seeking a Software Engineer to ...
Newport, RI · On-site
Job Brief Software/Developer Engineer (5725) OLH Technical Services , a subsidiary of Three Saints Bay, LLC, and a Federal Government Contractor industry leader, is seeking a Software Engineer to ...
Job Brief Software/Developer Engineer (5725) OLH Technical Services, a subsidiary of Three Saints Bay, LLC, and a Federal Government Contractor industry leader, is seeking a Software Engineer to join ...
Job Brief Software/Developer Engineer (5725) OLH Technical Services, a subsidiary of Three Saints Bay, LLC, and a Federal Government Contractor industry leader, is seeking a Software Engineer to join ...
... developer productivity technologies. * Produce technical documentation, software artifacts, test evidence, and implementation guidance to support engineering and program objectives.
... developer productivity technologies. * Produce technical documentation, software artifacts, test evidence, and implementation guidance to support engineering and program objectives.
SEACORP's Combat Systems Business Area is seeking a highlymotivated and detail-oriented Entry-Level Software Engineer to join our growingteam. The selected candidate will contribute to the design ...
SEACORP's Combat Systems Business Area is seeking a highlymotivated and detail-oriented Entry-Level Software Engineer to join our growingteam. The selected candidate will contribute to the design ...
$46.8K - $57.2K
1% of jobs
$57.2K - $67.7K
4% of jobs
$67.7K - $78.1K
9% of jobs
$87.9K is the 25th percentile. Wages below this are outliers.
$78.1K - $88.6K
12% of jobs
$88.6K - $99K
15% of jobs
The median wage is $105.9K / yr.
$99K - $109.5K
14% of jobs
$109.5K - $119.9K
15% of jobs
$124.1K is the 75th percentile. Wages above this are outliers.
$119.9K - $130.4K
13% of jobs
$130.4K - $140.8K
9% of jobs
$140.8K - $151.3K
5% of jobs
$151.3K - $161.7K
3% of jobs
$46.8K
$109K
$161.7K
Software developers design and create computer software programs and systems for their employer or client. Their job is to apply the principles of engineering, analytics, and computer science toward the development and testing of all kinds of software and applications. On a day-to-day basis, a software developer helps create and test software from start to finish. They discuss and analyze user requests and requirements, then research and brainstorm practical solutions to meet those needs, and determine the best course of action to create the application. As a software developer, you may develop an entirely new program or improve an existing one; you are responsible for a program’s overall framework and must design precise workflow charts that explain to programmers what code is needed for different aspects of the program.
| Aspect | Software Developer | Software Engineer |
|---|---|---|
| Credentials | Bachelor's degree in CS or related field; coding certifications | Bachelor's or higher in CS or Software Engineering; certifications may vary |
| Work Environment | Develops, tests, and maintains software applications | Designs and develops software systems; often involved in architecture |
| Industry Usage | Commonly used in tech companies, startups, and IT firms | Used interchangeably with Software Developer in many organizations |
While the roles often overlap, Software Developers focus on coding and building applications, whereas Software Engineers typically work on designing and architecting complex systems. Both roles require similar credentials and are integral to software creation, but their scope and responsibilities can differ based on project size and company structure.

7.8
Based on 78 frontline employees who took The Breakroom Quiz
68th of 203 rated it services
Job ID: 2613097
Location: Middletown, RI, US
Date Posted: 2026-05-29
Category: Software
Subcategory: SW Config Analyst
Schedule: Full-Time
Shift: Day Job
Travel: No
Minimum Clearance Required: None
Clearance Level Must Be Able to Obtain: Secret
Potential for Remote Work: ORA_ON_SITE
Description
SAIC is seeking a software developer to join a team of in-office engineers working to modernize Naval Automated Test Equipment (ATE) systems for MK48 torpedoes including the MK660 and MK710 ATE systems.
You will have the opportunity to work hands-on MK48 torpedo hardware and Naval Automated Test Equipment systems.
You will fill a supporting role in the design, development, and testing of Automated Test Equipment software, with enough opportunities and upward mobility to take a leading role eventually.
You may read, translate, and reverse-engineer legacy PASCAL software routines into modern supported languages including C++, LabVIEW, and Test Stand, including the test and checkout of the software you develop.
You will analyze documentation to understand the operation and function of legacy systems in order to modernize and improve upon the legacy deign.
You will become a subject matter expert on the software for multiple ATE systems, supporting both their design as well as their sustainment.
You will work alongside skilled, self-motivated peers, collaborating together to design state of the art test systems for the navy.
Candidates must demonstrate a history of being successful with multiple concurrent tasks, and an aptitude for autonomously overcoming technical hurdles.
Qualifications
EDUCATION & EXPERIENCE
B.S. in Electrical Engineering, Computer Engineering , Computer Science, or another engineering discipline combined with multiple years of software development experience.
5+ years of experience designing software solutions for automated test equipment (ATE)s
A strong working knowledge of concepts related to electrical test and measurement
Familiarity with National Instruments products including PXI, LabView, and Test Stand.
DESIRED SKILLS
Familiarity with PASCAL.
CLEARANCE
Must be a US citizen able to obtain clearance up to the level of SECRET.
Sourced by ZipRecruiter
It services
5,001 - 10,000 Employees
Reston, VA, US
2013