Senior Software Engineer

Job Locations US-MA-Beverly
Job ID
# of Openings


We love lab automation!  At HighRes, we provide innovative laboratory automation systems, dynamic software solutions, and lab automation devices with superior technology to accelerate and streamline discovery. We offer highly flexible, modular and mobile solutions that provide our clients with the ability to scale and reconfigure their automation systems as assays or technologies change.


We are currently looking for a talented Software Engineer. The incumbent will be involved in all aspects of software design, including conceptual development, requirements and implementation and support. You will have the opportunity to work on the full technology stack (e.g. Visual Studio, C#, Web Services, WPF, Entity Framework, Oracle). You will also work very closely with the very latest robotic and laboratory instrumentation technologies. Successful candidates will be able to learn quickly and operate independently and cooperatively.

  • Designing, developing, and supporting applications for Life Science industry
  • Developing software using Visual Studio and the .NET Framework / C#
  • Understanding and analyzing project requirements and translating into programming deliverables
  • Working with software engineers and product managers to build applications as the company grows
  • Supporting quality assurance to achieve quality objectives
  • Strong analytical and problem-solving skills
  • Participation in Agile development processes with a team


  • BS/BA in Computer Science or related applied engineering discipline or equivalent work experience
  • Strong overall programming experience using an object-oriented language
  • Strong relational database experience
  • Experience with RESTful programming
  • Experience or willingness to write automated unit tests (e.g NUnit)
  • Excellent verbal and written communication skills


  • Prior track record of managing the development of products for lab automation
  • Experience with WPF and GUI 
  • LIMS (Laboratory Information Management System)
  • Mobile application development / Internet of Things
  • Good understanding of computer communications (TCP/IP, RS232)
  • Exposure to a Life Science industry
  • Experience with test driven development or behavioral driven development
  • Comfortable working with hardware
  • Experience with scripting (Roslyn, CS-Script)


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed