← Search all jobs

Senior Software Development Engineer

Rider Solution

Listing collected from Rider Solution's career site. NextChapter is independent of Rider Solution.

Cambridge, MA · Posted October 15, 2026

Just laid off? Start here: a plan for the first weeks

See every open role at Rider Solution

More in Massachusetts job market · Technology & Software · Engineering jobs

More roles at Rider Solution

Similar jobs

Where Cambridge, MA ranks

Where Cambridge, MA placed in our monthly rankings, month by month. Each month stays online at its own address.

How AI is used in this kind of work

Among software developers, AI is already used for some of the tasks. Measured exposure for software developers: 29% (some).

Share of this job’s tasks that AI is already used for at work, from real usage. It is not a forecast of job loss, and a low number means no use seen yet. Source: Anthropic Economic Index.

Check how this applies to your own job

Skills this job asks for

Say which you have and which you want to build. We use it to match you to jobs like this one.

  • C#
  • Visual studio

About the job

Experience Level: Mid-Senior (6 Years Required)

Education Level: Bachelors Degree

Pay Rate: $73 per hour ( Contract )

Location: Cambridge, MA

Work Schedule: Hybrid - 3 days in the office, 2 days remote per week (Wednesdays required in-office)

Role Snapshot:

In collaboration with leading Boston-area hospitals, is at the forefront of turning advanced medical research into impactful products. We are currently seeking a Senior Software Engineer to contribute to the design, implementation, and verification of software for cutting-edge medical projects. This hands-on role spans firmware and software development, algorithm optimization, image processing, and application development.

Key Responsibilities:

Design and construct a flexible, maintainable GUI architecture for innovative medical robotics devices.

Develop WxWidgets Front End screen layouts in XRC.

Analyze, plan, design, implement, and verify software for novel medical robotic devices, covering hardware control, graphical user interfaces, and post-processing of medical images.

Generate comprehensive documentation following quality procedures and industry best practices under Design Control.

Create and execute unit and integration test plans.

Contribute to software system-level test plans.

Collaborate effectively in cross-functional teams comprising Research, Engineering, QA/RA, and Marketing.

Results Expected:

Successful completion of software development for medical imaging projects.

Comprehensive software documentation, including requirements, architecture design, and specifications.

Other Expectations:

Education Required: Minimum bachelors degree in computer science or related discipline.

Experience Required: 5+ years in progressively senior software engineering roles, with direct experience in software architecture design and development.

Prior experience in developing medical or safety-critical products is essential.

Proficiency in modern programming languages, particularly C++.

Familiarity with design documentation, unit testing, and computer systems validation is preferred.

Strong understanding of development platforms such as Visual Studio.