Gentuity

Senior/Staff Software Engineer

Sudbury, MA, USAPosted Oct 21, 2026

Requirements at a glance

Senior/Staff Software Engineer at Gentuity is a role based in Sudbury, MA, USA. The posting asks for 8+ years of experience. It does not mention visa sponsorship. Key skills include JavaScript, Python, C++, and Ruby. Applications are submitted through Paylocity.

Experience
8+ years
Visa sponsorship
Not mentioned in the posting
Application platform
Paylocity

Skills in this posting

  • JavaScript
  • Python
  • C++
  • Ruby
  • Machine learning
  • TensorFlow

Extracted automatically from the job description. Confirm details in the full posting below.


Description

• Contribute to the development of the Gentuity imaging application software and internal software tools

• Contribute to the specification and implementation of a robust software architecture for all Gentuity software

• Contribute to the development of signal and image processing algorithms and techniques

• Create and maintain all the required software documentation, including the creation and revisions of Software Requirements Specifications (SRS) documents

• Develop rapid prototypes for demonstrating new features, GUI ideas, and for hardware evaluation.

• Participate in evaluation and selection of supporting software, including SOUP (Software of Unknown Pedigree)

• Contribute to any refinements to the Software Development Lifecyle and subsidiary procedures as needed.  Ensure that these procedures comply with applicable regulations.  Ensure that software deliverables comply with these procedures.

• Participate in the creation of Intellectual Property

• Other duties as assigned


Requirements

Must have:

• 8+ years of experience in Software Engineering

• Modern C++, including Objected Oriented Design, Multithreaded/Parallel programming, SW Architecture

• Multiple Scripting languages.  Preferred: JavaScript, Python, and Ruby

• Qt/QML Framework

• Experience managing the work of a technical team and direct reports


Experience in at least three of the following:

• User Interface Development

• Signal or Image Processing Algorithms (OpenCV / ITK / etc.)

• Machine Learning for Image or Data Processing (TensorFlow or similar packages)

• DICOM / PACS integration

• Cybersecurity

• Visualization and Rendering of Medical and Biology Imaging Data

• Firmware Development / Electrical Engineering

• Experience with building embedded software in medical, scientific, and/or analytical devices.

• Computational Fluid Dynamics


EDUCATIONAL REQUIREMENTS:


Bachelor’s degree or equivalent experience in a technical field (e.g., Computer science, Electrical and Computer Engineering, Mathematics, or Physics).


Keep exploring

View all software engineering jobs