Skip to content
×

Sr. Software Engineer

Listing for: Nova Biomedical Corporation
Full Time position Listed on 2026-11-13
Job specializations:
Salary/Wage Range or Industry Benchmark: 130000 - 150000 USD Yearly USD 130000.00 150000.00 YEAR

Job Description & How to Apply Below

Nova Biomedical:
One Global Brand. One Vision. Together under one name.

Advanced Instruments and Nova Biomedical are now united under one brand,
Nova Biomedical
, marking a major milestone in our journey to deliver greater value to our customers. By combining our strengths, we're accelerating innovation, supporting critical workflows, and delivering world-class service across the biopharmaceutical and clinical markets.

Job Summary:

As a Senior Software Engineer you will plan, document, and implement the visual elements of new systems, components, and features into new, current, and legacy software platforms supporting Osmometry instrumentation within a team comprised of other Software Engineers, Firmware Engineers, and Hardware Engineers.

In a fast-paced commercial environment, this individual will need a strong bias towards action, with an ability to make technical decisions, obtain necessary information from stakeholders, and elevate when required.

Responsibilities:
  • Be accountable for development and delivery of assigned software features and/or applications within a cross-functional team, from design through validation, within an Agile Software development team
  • Maintain and expand unit testing coverage as appropriate to ensure the stability of software platforms
  • Troubleshoot, investigate, and resolve bugs in both established and growing software applications
  • Refactor existing code to proactively avoid roadblocks and avoid technical debt
  • Take part in group breakdown of new software features into actionable work items, and work with the team to estimate the time and complexity involved in them
  • Produce coherent and concise technical documentation of work completed, providing summary and evidence of work completed
  • Coordinate within a multi-disciplined R&D team to ensure positive product outcome
  • Evaluate and recommend tools, technologies, and processes to ensure software platforms support quality, project, and program requirements
  • Actively seek ways to improve software processes and interactions
  • Maintain knowledge of Quality Management System
  • Maintain knowledge of standards related to our device software (IEC 62304, ISO 14971, ISO 13485, ISO 9001)
  • Perform related duties as assigned by your Line Manager
Experience Requirements:
  • Commercial experience with the development, launch, and support of software applications for medical devices, scientific lab instruments, and/or other industrial devices subject to regulated software development life cycles
  • Commercial experience in C#/.NET Programming Experience in Visual Studio
  • Commercial experience utilizing the MVVM architectural pattern in Avalonia, WPF, or similar frameworks
  • Commercial experience on an Agile team, with comfort in sprint planning, stand-ups, sprint review, retrospectives, and backlog refinement
  • Solid understanding of Object-Oriented Design and Principles
  • Experience with unit test frameworks
  • Experience debugging and troubleshooting complex software and hardware systems both on-site and remotely
  • Experience with Azure Dev Ops, Atlassian JIRA, Git, and/or other systems for work item management, source control management, configuration management, pipeline management, and release management
  • Highly Beneficial:
    • Experience with cross-platform development and deployment of .NET applications, using Avalonia, .NET MAUI, or Xamarin
    • Experience with internationalization and localization, including translation processes, layout considerations, text encoding, and font selection
    • Experience designing or selecting icon suites
    • Experience in implementing UX design patterns
    • Experience in UI-automation test frameworks
    • Experience utilizing Docker containers
    • Experience with Linux development
    • Experience in usability assessments and cybersecurity assessments
    • Experience in QT application development
Physical Requirements and

Working Conditions:

Software engineering environments on office workstations, ability to connect and configure electronic equipment. Full list of physical requirements for this role is available upon request.

Why Work for Nova Biomedical
  • Competitive 401k company match
  • Bonus Program, Generous PTO and paid holidays
  • Hybrid and flexible work arrangements
  • Professional development, engagement and events
  • Company marketplace for lunch and snacks in our Norwood, MA, Billerica, MA and Westbrook, ME offices
  • Company subsidized cafeteria in our Waltham, MA office
Work Location:

Hybrid in Norwood, MA (4 days onsite, 1 day remote)

Targeted Salary Range:

$130,000 - $150,000

Nova Biomedical believes in transparency and integrity…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction

Search for further Jobs Here:

SEARCH JOBS: 10+ Million Listings
(Try combinations for better Results! Or enter less keywords for broader Results)
Education Level
Experience Level (years)
Posted in last:
Salary