New York City, Toronto, CA
Posted 3 months ago

We are looking for Senior Software Engineers who are natural and relentless problem solvers and are passionate about working with sophisticated analytics and interactive visualizations to solve business problems using a leading-edge technology stack.


This is a full-time position and involves and the job responsibility includes:

  • Understanding requirements about new features; working with the product owners
  • Designing and developing those features in a generic way, which can be utilized by multiple products
  • Writing unit and integration tests
  • Understand and incorporate existing architecture and contribute in enhancing the architecture
  • Identify new technologies and tools which could improve the existing development and release lifecycles
  • Design and Code review


Desired Skills and Expertise

  • Intellectual curiosity and innovative thinking with a passion for problem-solving and working independently or immersed within teams with no boundaries
  • Minimum of 4 years proven professional experience developing applications using Java and related technologies
  • Fluency in several programming languages such as AngularJS, Angular, Java, MS SQL is a must with the ability to pick up new languages and technologies quickly
  • Full Stack Development experience required (DB/API/Front End combination)
  • Excellent communication skills
  • Experience in an agile development environment is preferred
  • Bachelor’s degree required


We offer a competitive salary along with a complete benefits package. Novantas currently has offices in New York, Charlotte, Chicago, San Francisco, Toronto, and Australia. All candidates must possess work authorization which does not (and will not in the future) require work sponsorship by an employer. We are proud to be an Equal Opportunity Employer.

Job Features

Job CategorySolutions

Apply Online

A valid email address is required.
A valid phone number is required.