508.460.8822 Contact Us

Senior Software Engineer

Position Summary:

The Senior Software Engineer is responsible for developing software for Proveris’s spray and aerosol characterization instruments that are used by both regulated and non-regulated customers world-wide.  Proveris is looking for a creative and experienced individual to join its team to design and build intuitive and reliable software for its scientific instrumentation including user and hardware interfaces; who is familiar with managing, analyzing, and displaying large amounts of scientific data;  who is capable of learning and managing the hybrid hardware / software algorithms at the core of Proveris’s instrumentation; and is experienced with leveraging offshore resources where appropriate for code, test, and software maintenance.  The Senior Software Engineer will work closely with Proveris’s team of scientists, engineers and commercial staff to develop new products and expand the capability of the company’s existing products.

Essential Duties and Responsibilities:

  • Provide technical leadership developing instrumentation-oriented software applications, data processing algorithms, instrument control logic
  • Become the “team owner” of the Proveris software platform architecture and roadmap.
  • Follow the Proveris software development life cycle to plan, develop, troubleshoot, document, integrate, and analyze instrumentation-oriented software applications using a team-oriented, Agile approach.
  • Maintain and support existing software by providing analysis, enhancements, modifications, and bug fixes.
  • Work closely with product management, marketing, manufacturing and technical support to define requirements and specifications, manage project scopes, and to deliver relevant software products, enhancements, and utilities for customer success.
  • Manage offshore engineers for detail coding, test, and maintenance of Proveris software platform as necessary.


  • Expertise applying reusable, testable, and extensible object-oriented software development methodologies for scientific instruments.
  • Solid background in scientific data processing, visualization and statistical analysis.
  • Expert-level experience with .NET, C#, C, C++, (LabVIEW a plus) for instrument control and data management.
  • Expertise in designing and building user interfaces using .NET and web technologies (HTTP, IIS, JSON, etc.).
  • Experience interfacing with PC- and microcontroller-based hardware components and software drivers.
  • Experience in developing instrument control/monitoring, motion control and/or machine vision algorithms.
  • Experience with software version control systems such as Subversion and Bitbucket.
  • Experience with SQL databases such as Oracle, open source SQlite and PostgreSQL.
  • Familiarity with actor/use-case and software data modeling methodologies using UML and other tools.
  • High aptitude and desire to learn new systems/software and retain technical information.
  • Energetic, positive, problem solving and results-driven personality with excellent time-management, planning, organizational, written, and verbal communication skills.


  • Minimum of a bachelor’s degree in Computer Science, Engineering, Physics or related technology field.
  • Demonstrated experience developing scientific instrumentation software.
  • Minimum of 10 years of experience in software development.
  • Experience working within a quality management system such as ISO9001 would be advantageous.
  • Experience with microcontroller-based embedded hardware and software, including real-time operating systems.

Travel requirements:

Valid US passport and driver’s license needed.  Overnight domestic and international travel is not anticipated in this role but may arise in response to shifting business needs.

Physical Demands:

While performing the duties of this job, the employee is regularly required to stand; walk; sit; use hands to hold, handle, or feel; reach with hands and arms; climb or balance; stoop; kneel; crouch, or crawl; talk or hear and taste or smell.  The employee must occasionally lift and/or move up to 40 pounds.

Work Environment:

Moderate noise level associated with open office work environment and site conditions.


  • Claim ownership of one’s own performance and success.
  • Exemplify leadership.
  • Preserve confidentiality at all times in accordance with Proveris Confidentiality/Non-Compete Agreement.
  • Maintain a professional demeanor and appearance in all interactions.
  • Embrace and embody Proveris’s values and principles.

The above statements are intended to describe the general nature and level of work being performed by people assigned to do this job.  They are not intended to be an exhaustive list of all responsibilities and duties required.  The statements are also not intended to be a contract or a limitation of responsibilities.

* External and internal applicants, as well as position incumbents who become disabled as defined under the Americans with Disabilities Act must be able to perform the essential job functions (as listed) either unaided or with the assistance of a reasonable accommodation to be determined by management on a case by case basis.

"Proveris Scientific Corporation provides expert support for nasal developers. They are fast, reliable and are professionals at installing of their equipment and supports in demanding challenges." Dr. Peter Svete, Head of Physical Analytics, Lek Pharmaceuticals d.d.
"Proveris provides insightful and thorough test services. We would recommend working with Proveris. Proveris has great expertise in spray analysis." Elaine Schutte, Chief Development Officer, ProFibrix
"I want to express my sincere gratitude towards Proveris and the service team for being there to make sure our study goes well. The study just completed few minutes ago and thankfully everything went well.......while we conducted SAC study. It was a great display of professionalism by Proveris." ,
"As customary, Proveris's service team provided excellent service and was able to answer my questions." ,
"Thank you for the thorough training on our new equipment. I wish more companies would implement your hands on approach when it comes to training. Thanks again." ,
“We really appreciate the creativity and work conducted at Proveris for their Test Services (Proveris by Design®). Their knowledge, experience, and insight with OINDP’s was very helpful. Thanks to the Proveris team, we have a wonderful solution that we can use for commercial products!” Mic Iwashima, NDS Division, Shin Nippon Biomedical Laboratories, Ltd