NextCentury Submetering Solutions Senior Software Engineer Providence, UT · Full time

NextCentury is seeking an experienced Software Engineer.


General Position Description:

As a NextCentury Software Engineer, you will be part of our elite engineering team. We are laser-focused on the user experience that our platform provides. With that dedicated goal, our engineering team discovers unique ways to solve interesting problems.

You will begin with becoming familiar with the NextCentury Cloud Platform. You will also develop and test web services that perform tasks in a distributed environment.

You will have the opportunity to wear many hats on our agile team. Participating in front-end and back-end development as a full-stack engineer. We also do everything from native mobile app development to writing embedded firmware on our own in-house designed hardware.

At NextCentury we take pride in the freedom our Engineers have to learn about technologies they would not typically get to work with. Every day there is something new to learn. It’s an exciting and fast-paced place to work where your skills and value increase constantly.

Individuals must be willing to work full time in our office in Providence, Utah. We value in-person collaboration and have a great office atmosphere. All of our team works full time on site. Immigration sponsorship is not available for this role.

Technical Skills

Experience with programming languages and platforms

  • HTML5 / CSS3
  • JavaScript / TypeScript
  • Node.js
  • Angular, Vue, or React
  • Mobile (Ionic Framework)
  • DB experience (SQL or NoSQL)

General Skills

  • Ability to work on projects alone and as a part of a team
  • Effectively manage time and tasks
  • Excellent verbal and written communication skills
  • Excellent problem-solving skills
  • Self-Motivated
  • Ability to work and provide solutions under pressure
  • Attention to detail

Experience / Education

  • Bachelor’s Computer Science Degree (preferred)
  • 10+ Years Experience (required)

Pay Rate

Based on experience


  • 401k matching
  • Medical and Dental premiums paid 100% by company
  • Life and Disability coverage
  • HSA contributions
  • Generous paid time off
  • Free snacks and recreation
  • Collaborative and friendly office environment