1

Research Software Engineer Jobs in Connecticut (NOW HIRING)

The R&D department is looking for Engineering students in Software, IT or related tracks who are motivated to build and expand their real-world skills in a dynamic product development setting. The R& ...

Senior Staff Software Engineer - IE07HE We're determined to make a difference and are proud to be ... Conduct research and stay up to date with the latest advancements in AI/ML technologies. AI-Driven ...

Senior Software Engineer

Bristol, CT

$122K - $161K/yr

Ability to research, learn, assess, and evangelize new technologies * Strong communication skills ... Software Engineer Employment Type: Full time Primary City, State, Region, Postal Code: Bristol, CT ...

Quantum Software Engineer II

New Haven, CT ยท On-site

$103K - $154K/yr

More than 100 organizations across commercial, government, and research sectors trust D-Wave to ... About the role D-Wave is seeking a Quantum Software Engineer to work on our core software ...

next page

Showing results 1-20

Research Software Engineer information

See Connecticut salary details

$106.1K

$196K

How much do research software engineer jobs pay per year?

As of Jul 26, 2026, the average yearly pay for research software engineer in Connecticut is $190,742.00, according to ZipRecruiter salary data. Most workers in this role earn between $195,000.00 and $195,000.00 per year, depending on experience, location, and employer.

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 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 are popular job titles related to Research Software Engineer jobs in Connecticut? For Research Software Engineer jobs in Connecticut, the most frequently searched job titles are:
What job categories do people searching Research Software Engineer jobs in Connecticut look for? The top searched job categories for Research Software Engineer jobs in Connecticut are:
What are popular job titles related to Research Software Engineer jobs in CT? For Research Software Engineer jobs in CT, the most frequently searched job titles are:
Infographic showing various Research Software Engineer job openings in Connecticut as of July 2026, with employment types broken down into 6% Internship, 88% Full Time, and 6% Part Time. Highlights an 94% In-person, and 6% Hybrid job distribution, with an average salary of $190,742 per year, or $91.7 per hour.
Software Engineer Intern - SaaP

Software Engineer Intern - SaaP

Cooper Companies

Trumbull, CT โ€ข On-site

Other

Posted 4 days ago


Job description

Essential Functions

  • Assist Software Engineering with design, development and verification of medical devices.
  • Perform unit tests, integration tests, document analyze results.
  • Write test plans and reports.
  • Program/Code/Develop software applications, test applications and document the design.
  • Perform troubleshooting tasks in simple to complex software applications.
  • Prototype software applications and user interface design.
  • Detect manual steps in current workflow and automate for efficiency in process.

Scope

  • The R&D department is looking for Engineering students in Software, IT or related tracks who are motivated to build and expand their real-world skills in a dynamic product development setting. The R&D interns will assist with the product development and software engineering processes. Interns will work on relevant in-process engineering projects during their time with the company.

Knowledge, Skills and Abilities

  • Intermediate skill in the use of Excel, Word and PowerPoint. Advanced preferred.
  • Well organized with attention to detail and ability to carry out tasks independently.
  • Excellent project management, organizational and follow-through skill set.
  • Strong communication and interpersonal skills.
  • Professional demeanor.
  • Ability to program C, C++, MATLAB, python and/or any high-level programming language.
  • Ability to read, write and understand software design documents, software requirements documents.
  • Ability to recreate, troubleshoot and fault find software defects.
  • Familiarity with technologies like Cloud, AI, ML etc.

Experience

  • Not required, but prior Internship experience is a plus.

Education

  • Current college student, majoring in Computer Science, or related tracks, entering their Sophomore, Junior, Senior year or Masters.
  • Minimum 3.0 GPA.

We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.