Software Engineers research, design, and develop computer and network software or specialized utility programs This role will work closely with a supervisoron assigned tasking and involve ...
Software Engineers research, design, and develop computer and network software or specialized utility programs This role will work closely with a supervisoron assigned tasking and involve ...
Software Engineers research, design, and develop computer and network software or specialized utility programs This role will work closely with a supervisoron assigned tasking and involve ...
Software Engineers research, design, and develop computer and network software or specialized utility programs This role will work closely with a supervisoron assigned tasking and involve ...
Software Engineer
Providence, RI · On-site
Seeking an outstanding developer with extensive Ada experience to improve existing software functionality, provide additional functionality and research and development support to our clients.
Software Engineer
Providence, RI · On-site
Seeking an outstanding developer with extensive Ada experience to improve existing software functionality, provide additional functionality and research and development support to our clients.
Software Engineer
Providence, RI · On-site
Seeking an outstanding developer with extensive Ada experience to improve existing software functionality, provide additional functionality and research and development support to our clients.
Software Engineer
Providence, RI · On-site
Seeking an outstanding developer with extensive Ada experience to improve existing software functionality, provide additional functionality and research and development support to our clients.
Software Engineer I
Middletown, RI · On-site
Software Engineers research, design, and develop computer and network software or specialized utility programs This role will work closely with a supervisoron assigned tasking and involve ...
Software Engineer I
Middletown, RI · On-site
Software Engineers research, design, and develop computer and network software or specialized utility programs This role will work closely with a supervisoron assigned tasking and involve ...
Software Engineer, Product Security
Bristol, RI · On-site
$103K - $165K/yr
Learn more at Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Santa Clara, California, United ...
Software Engineer, Product Security
Bristol, RI · On-site
$103K - $165K/yr
Learn more at Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Santa Clara, California, United ...
Software Engineer, Product Security
Pawtucket, RI · On-site
$103K - $165K/yr
Learn more at Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Santa Clara, California, United ...
Software Engineer, Product Security
Pawtucket, RI · On-site
$103K - $165K/yr
Learn more at Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Santa Clara, California, United ...
Software Engineer, Product Security
Providence, RI · On-site
$103K - $165K/yr
Learn more at Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Santa Clara, California, United ...
Software Engineer, Product Security
Providence, RI · On-site
$103K - $165K/yr
Learn more at Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Santa Clara, California, United ...
Software Engineer, Product Security
Cranston, RI · On-site
$103K - $165K/yr
Learn more at Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Santa Clara, California, United ...
Software Engineer, Product Security
Cranston, RI · On-site
$103K - $165K/yr
Learn more at Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Santa Clara, California, United ...
Software Engineer, Product Security
Warwick, RI · On-site
$103K - $165K/yr
Learn more at Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Santa Clara, California, United ...
Software Engineer, Product Security
Warwick, RI · On-site
$103K - $165K/yr
Learn more at Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Santa Clara, California, United ...
Senior Software Engineer
Carolina, RI · Remote
$168K - $203K/yr
Engage in research and continuous improvement initiatives to adopt new technologies and best ... Qualifications Bachelor's Degree in Computer Science, Software Engineering, Information Technology ...
Senior Software Engineer
Carolina, RI · Remote
$168K - $203K/yr
Engage in research and continuous improvement initiatives to adopt new technologies and best ... Qualifications Bachelor's Degree in Computer Science, Software Engineering, Information Technology ...
Senior Software Engineer
Carolina, RI · Remote
$168K - $203K/yr
Engage in research and continuous improvement initiatives to adopt new technologies and best ... Qualifications Bachelor's Degree in Computer Science, Software Engineering, Information Technology ...
Senior Software Engineer
Carolina, RI · Remote
$168K - $203K/yr
Engage in research and continuous improvement initiatives to adopt new technologies and best ... Qualifications Bachelor's Degree in Computer Science, Software Engineering, Information Technology ...
Software Safety Engineer
Newport, RI · On-site
$85K - $150K/yr
Software Safety Engineer Company Overview: KMS Solutions, LLC is a technical management / solutions ... Research and analyze system code (C/C++, JAVA, Python, ADA, etc.) designs, specifications, and ...
Quick apply
Software Safety Engineer
Newport, RI · On-site
$85K - $150K/yr
Software Safety Engineer Company Overview: KMS Solutions, LLC is a technical management / solutions ... Research and analyze system code (C/C++, JAVA, Python, ADA, etc.) designs, specifications, and ...
This individual will include hands-on development collaborating with team of quantitative researchers, software engineers and quantitative developers. The Expertise and Skills You Bring * Bachelor ...
This individual will include hands-on development collaborating with team of quantitative researchers, software engineers and quantitative developers. The Expertise and Skills You Bring * Bachelor ...
This role supports both internal R&D efforts and external stakeholders, with a focus on software sustainment, system integration, and DevOps pipeline management. This position requires the ability to ...
This role supports both internal R&D efforts and external stakeholders, with a focus on software sustainment, system integration, and DevOps pipeline management. This position requires the ability to ...
Software Engineer, Computer Vision & Autonomy
Wakefield, RI · On-site
$100K - $200K/yr
The resulting research and development help to continuously advance government programs and ... We are looking for a Software Engineer (early career to senior level) to join our expanding marine ...
Software Engineer, Computer Vision & Autonomy
Wakefield, RI · On-site
$100K - $200K/yr
The resulting research and development help to continuously advance government programs and ... We are looking for a Software Engineer (early career to senior level) to join our expanding marine ...
Software Engineer, Computer Vision & Autonomy
Wakefield, RI · On-site
$100K - $200K/yr
The resulting research and development help to continuously advance government programs and ... We are looking for a Software Engineer (early career to senior level) to join our expanding marine ...
Software Engineer, Computer Vision & Autonomy
Wakefield, RI · On-site
$100K - $200K/yr
The resulting research and development help to continuously advance government programs and ... We are looking for a Software Engineer (early career to senior level) to join our expanding marine ...
Senior Real-time Software Engineer with Security Clearance
Middletown, RI · On-site
$121K - $160K/yr
... world-class researchers and engineers who embrace innovation and challenge the status quo. • ... Embedded C/C++ Software, High Performance Computer Systems, Embedded Real-Time Sensors and Control ...
Senior Real-time Software Engineer with Security Clearance
Middletown, RI · On-site
$121K - $160K/yr
... world-class researchers and engineers who embrace innovation and challenge the status quo. • ... Embedded C/C++ Software, High Performance Computer Systems, Embedded Real-Time Sensors and Control ...
Work with world-class researchers and engineers who embrace innovation and challenge the status quo. * Experience in a highly visible software development team, exposure to the Navy acquisition ...
Work with world-class researchers and engineers who embrace innovation and challenge the status quo. * Experience in a highly visible software development team, exposure to the Navy acquisition ...
Senior Embedded Software Engineer (Onsite)
$123K - $161K/yr
Work with world-class researchers and engineers who embrace innovation and challenge the status quo. * Gain experience in a highly visible software development team, exposure to the Navy acquisition ...
Senior Embedded Software Engineer (Onsite)
$123K - $161K/yr
Work with world-class researchers and engineers who embrace innovation and challenge the status quo. * Gain experience in a highly visible software development team, exposure to the Navy acquisition ...
Research Software Engineer information
See Rhode Island salary details
$109.2K - $117.6K
0% of jobs
$117.6K - $126K
0% of jobs
$126K - $134.4K
0% of jobs
$134.4K - $142.8K
4% of jobs
$142.8K - $151.3K
0% of jobs
$151.3K - $159.7K
0% of jobs
$159.7K - $168.1K
0% of jobs
$168.1K - $176.5K
2% of jobs
$176.5K - $184.9K
0% of jobs
$184.9K - $193.3K
0% of jobs
$195K is the 25th percentile. Wages below this are outliers.
$193.3K - $201.7K
94% of jobs
$109.2K
$201.7K
How much do research software engineer jobs pay per year?
Can I make 200k a year as a software engineer?
What engineers make $300,000 a year?
What are the key skills and qualifications needed to thrive in the Research Software Engineer position, and why are they important?
To thrive as a Research Software Engineer, you need strong programming skills (often in Python, C++, or Java), a solid understanding of algorithms, and an academic or industry background in computer science or a related field. Familiarity with version control systems like Git, cloud platforms, and experience using scientific computing libraries and frameworks are valuable, while a master's or Ph.D. can be advantageous for specialized roles. Excellent problem-solving, communication, and collaborative skills help in working closely with researchers and multidisciplinary teams. These capabilities are crucial for successfully translating complex research problems into robust, reproducible software solutions that advance scientific inquiry.
What does a research software engineer do?
What are some typical daily responsibilities for a Research Software Engineer?
As a Research Software Engineer, your daily work often involves designing and implementing software to support cutting-edge research projects, collaborating with scientists to understand their computational needs, and ensuring code reliability and reproducibility. You may spend time optimizing algorithms, writing unit tests, documenting software, and participating in code reviews within a collaborative team environment. Additionally, you might help deploy research applications on high-performance or cloud computing platforms and contribute to research publications. Balancing independent programming tasks with ongoing communication is key to making meaningful contributions to both the research and software development processes.
What is a Research Software Engineer job?
A Research Software Engineer (RSE) combines expertise in software development and research to create, maintain, and optimize software used in scientific or academic projects. They work closely with researchers to develop efficient, reliable, and reproducible software solutions for data analysis, simulations, or machine learning. RSEs bridge the gap between research and software engineering, ensuring that computational tools meet the needs of scientific investigations. Their role may involve coding, performance optimization, software sustainability, and deploying applications on high-performance computing or cloud platforms.
What engineers make $500,000?

Other
Posted 25 days ago
Job description
Job Summary: SEACORP has immediate openings for entry levelSoftware Engineers with a minimum of 1 year experience and able to obtain a DoDSecret Clearance out of its main location in Middletown, RI. Software Engineers research, design, and develop computer and network software or specialized utility programs This role will work closely with a supervisoron assigned tasking and involve collaboration and interaction with customersand colleagues, will require programming, creative thinking and problem-solvingabilities, strong organizational skills and strong verbal and writtencommunication skills.
Job Responsibilities Include:
- Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
- Update or enhance existing software capabilities.
- Work with other functional disciplines (e.g., project management, acquisition, logistics, security, etc.) to integrate hardware and software systems, develop specifications, and performance requirements.
- Maintain databases within an application area.
- Modify existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve performance.
- Advise customer about or perform maintenance of software system.
- Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.
- Consult with engineering staff to evaluate interface between hardware and software, develop specifications and performance requirements, or resolve customer problems.
- Direct software programming and development of documentation.
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
- Confer with data processing or project managers to obtain information on limitations or capabilities for data processing
projects. - Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
- Coordinate installation of software system.
- Prepare reports or correspondence concerning project specifications, activities, or status.