Senior Software Engineer
Job Type


Process Insights Inc. (PI) is a fast growing, innovative company, focused on differentiated solutions and technologies used in chemical, petrochemical, semiconductor, pharmaceutical and other continuous process industries. PI is a premier manufacturer of high-precision process analytical instrumentation used for gas and liquid measurement, and analysis of complex compounds. Our products provide mission-critical solutions across a diverse range of end-markets worldwide; ensuring safe operation, reduced disruptions, downtime, and lost productivity; all while managing increasing regulatory complexity and cost in industrial processes. PI Brands include Alpha Omega Instruments, ATOM Instrument, COSA Xentaur, Extrel CMS, Guided Wave, LAR Process Analyzers & Hygrocontrol, MBW Calibration, and Tiger Optics. Our global portfolio of trusted brands is known for their consistency, reliability, and exceptional services that add value to our end-user’s applications and processes.

We currently have an opening for a Senior Software Engineer. This position will be based out of our facility in Pittsburgh PA. The future of this role may result in project work at other Process Insights companies. 

The position of Senior Software Engineer is an integral role within the engineering department. The Senior Software Engineer’s primary function is to implement, test, debug, document, and provide customer support of our product software and their component programs. This position will work with our engineers and scientists in the development and testing of mass spectrometry data systems and products. 


Duties and Responsibilities:

  • Work as a member of the development team, using current programming tools and practices to create and verify efficient, reliable maintainable code to meet development requirements and schedules
  • Design, write, debug, and document programs for instrument control, data acquisition, software testing and software installation
  • Adapt system software to new peripheral configurations
  • Provide accurate and consistent time-to-completion estimates for programs
  • Adhere to current internal and external programming standards
  • Propose solutions to meet application requirements
  • Support in developing and troubleshooting software and hardware communications.
  • Study and understand the theory and practices of mass spectrometry
  • Support system level test and evaluation activities of the software 
  • Support the Service team to track and solve software issues
  • Adhere to corporate policies and procedures, health and safety policies, quality standards and laws and legal standards
  • Maintain consistent and professional attendance, punctuality, and personal appearance
  • Develop personal skills and capability through on-going training, as provided by the Company or elsewhere subject to Company approval
  • A Bachelor’s degree or higher in Computer Science or Computer Engineering related technologies
  • Minimum 5+ years of software industry experience
  • Understanding of programming languages and application software development in cross platform environment
  • Proficiency with modern software and system design methods
  • Minimum two years’ experience in C++ is a must.
  • Strong understanding and experience with HTML, JavaScript, Typescript, SQL, XML and JSON
  • Ability to work with internal and external contacts
  • Experience in Angular front-end framework preferred. 
  • Professionalism, with excellent communication skills, both written and verbal.
  • Willingness to assist with tasks, even when the work is out of the scope of responsibilities.
  • Strong problem solving and time management skills, a result-oriented work ethic, and a team player attitude. 


Process Insights is an equal opportunity employer with a generous compensation plan: 

  • Excellent earning potential with qualifying annual bonuses
  • Health, Dental and Vision Benefits Plan 
  • Elective Flexible Spending and Dependent Care Accounts
  • Elective Critical Care, Hospital Confinement, and Accident Coverage Plans
  • Life Insurance (1X), Short and Long-Term Disability
  • 401(k) Retirement Savings Plan
  • Paid Holidays and Vacation