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
- Airport Senior Project Manager - Indianapolis, IN · Indianapolis, IN
- Senior IT Systems Architect · Melville, NY
- Project Manager · Fenton, MO
- Project Manager - Financial Systems · Axis, AL
- Digital Data Analyst · Atlanta, GA
- Staff Accountant I · Urbandale, IA
Similar jobs
- Senior Full Stack Software Developer · Waters · Milford, MA
- Associate Engineer / Senior Associate Engineer, Systems Design & Integration · Spear Bio · Woburn, MA
- Embedded Software Engineer · Extropic · Boston, MA
- Software Engineer – Task & Motion Planning · Pickle Robot · Charlestown, MA
- Senior DevOps Engineer, AI, Automation, & Data Engineering · Boston University · Boston, MA
- Senior Application Support Engineer · Bain Capital Specialty Finance · Boston, MA
Where Cambridge, MA ranks
Where Cambridge, MA placed in our monthly rankings, month by month. Each month stays online at its own address.
November 2026
- #1Best cities for healthcare pay after cost of living$180k · of 24
- #1Best cities for director and executive jobs53% · of 100
- #1Best cities for director and executive jobs in the Northeast53% · of 70
- #1Best cities for director and executive jobs in New England53% · of 28
- #2Best cities for life sciences and biotech jobs579 openings · of 41
- #2Cities with the most jobs that do not need a four-year degree in New England59 jobs · of 14
Rankings about engineering jobs
- Best cities for software and engineering jobs #1 San Francisco (3,412 openings)
- Best cities for engineering pay after cost of living #1 San Mateo ($216k)
- Most requested AI skills in engineering jobs #1 AI tools in daily work (6.1%)
- AI tools named most often in engineering jobs #1 Claude (1.7%)
- Employers with the most engineering jobs #1 Amazon (2,992 roles)
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.
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.
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.