Senior Software Engineer
Uptime Solutions
Hanover, NH

Description: Uptime Solutions ( is a privately funded and fast-growing company based in Hanover, NH and Austin, TX. We are focused on developing wireless products for machinery management. The company offers a full range of machinery health and diagnostic tools, including a software application consisting of both real-time and historical features that provide a flexible and scalable solution to vibration monitoring analysis.

Uptime Solutions is looking for a strong software developer to build upon and maintain our current infrastructure. In this role you will work with C# and Python developers as well as data scientists to identify needed functionality for our web application and data analysis tools.

In addition to a flexible schedule, full benefits package, PTO and a competitive salary you will benefit from a unique growth opportunity with diverse responsibilities. If you are looking for an interesting and challenging environment to develop cutting-edge technologies, then you should apply!

Required Qualifications:

  • Must have a BA/BE, MS or PhD in engineering or computer science (or related)
  • Solid understanding of object-oriented programming concepts
  • Fluent in Python and C# or Java
  • Experience implementing machine learning modules
  • Experience with API development
  • Knowledge of relational databases
  • Excellent analytical skills, work ethic and communication


  • Experience with Python Flask framework
  • Experience with big data
  • Experience with cloud-based computing
  • Familiarity with time-series and frequency analysis


  • Austin, TX or Hanover, NH

Job Type: Full-time


  • relevant: 2 years (Required)

Work Location:

  • One location


  • Health insurance
  • Dental insurance
  • Vision insurance
  • Paid time off
  • Flexible schedule