Software Developer

Reports to:          Software Development Manager

Job Type:            Full Time

Based in:             Ottawa, Ontario

Are you a Software Developer looking for a new challenge? Are you interested in a career with a local company that has a global impact?

Nanometrics is currently looking for a smart, creative software developer to help build our next generation of data acquisition software that’s used to collect and analyze seismic and state-of-health data from instruments in standalone and networked deployments. Typical challenges involve how to use wireless technologies to harvest instrument data in dense field deployments, or choosing new UI and web application frameworks such as Angular and Play to develop state-of-the art data acquisition analysis capabilities as cloud services or desktop applications. 

We’d love for you to apply if:

You’re a creative thinker who enjoys openly sharing and discussing ideas and thrives on overcoming challenges and solving problems.

You do your best work in a team environment, and enjoy learning from your teammates and collaborating with cross-functional team members on all aspects of development and process.

You create elegant architectures and designs, with a focus on understanding the end user and providing an outstanding user experience.

You’re up-to-date with software development trends and best practices.

  • 3-5 years of professional software development experience in Java
  • A track record of delivering well-designed and tested software
  • Desire to work in a fast paced, deadline driven environment
  • Ability to communicate effectively, both oral and written, in a team setting

Preferred qualifications:

  • Experience in Java, web application frameworks (e.g. Vert.x)
  • Ability to work with time-series and relational databases
  • Experience working with Angular
  • Experience with Android and iOS


  • Undergraduate degree in Computer Science, Computer Engineering or related degree (or Engineering with a strong software background)
Why work at Nanometrics?

We create innovative software and systems for detecting and monitoring seismic activity. For over 30 years our products have helped leading researchers and scientific organizations conduct earthquake research. We’re also a world leader in natural disaster warning systems, nuclear non-proliferation monitoring and induced seismic activity detection. Our systems are deployed on every continent and in some of the most remote and harsh environments on Earth, from deserts and mountains, to the Arctic and the bottom of the ocean. 

Outstanding people: Collaborate with the industry’s top minds

Work with a purpose: The opportunity to make a difference with work that has a global impact

Excellent benefits: RRSP matching, health/dental benefits and education assistance

Strong work/life balance: Located on the edge of the Greenbelt, close to biking paths and bus routes, and a short commute to many nearby residential areas

Nanometrics is committed to providing a fair and equitable work environment and encourages applications from qualified women, men, visible minorities, aboriginal peoples and persons with disabilities. Nanometrics is also committed to providing accommodations throughout the interview and employment process.  If you require an accommodation we will work with you to meet your needs.