×
Register Here to Apply for Jobs or Post Jobs. X

Software Development Manager

Job in Ottawa, Ontario, Canada
Listing for: Nanometrics
Full Time position
Listed on 2026-06-25
Job specializations:
  • Software Development
    Software Engineer, Software Architect, Software Project Mgr/ Lead, DevOps
Job Description & How to Apply Below

Job Title:

Software Development Manager

Reports to:

Director, Software Development

Based in:

Ottawa, ON

Term:

Full Time

About Nanometrics:

With 40 years of seismic technology and industry application experience, we are a global, award-winning company providing monitoring solutions and equipment for studying artificial and natural seismicity. From mission-critical seismic arrays, tsunami and early earthquake warning systems in over 90 countries across the globe to induce seismicity monitoring in the energy sector. We specialize in full-service, integrated solutions for studying artificial and natural seismicity, including turnkey seismic networks, industry-leading precision instrumentation, complete data processing, analysis services, and software applications.

At Nanometrics, we proudly cultivate a culture of innovation, collaboration, and excellence, driving a global impact with cutting-edge technology, all while upholding our core values: mission-driven focus, customer obsession, intentional innovation, and unwavering commitment to excellence.

About the role :

This role is suited for an existing Software Development Manager seeking new challenges or an experienced Senior Developer ready to transition into a management career step. This role entails leading a team of innovative software developers in the creation of our next generation of Earth data acquisition systems. These high-end and cutting-edge systems are essential for collecting, recording, and streaming seismic and other kinds of data acquired from sensors in challenging field environments, ranging from deserts and mountain tops to Antarctica and the bottom of the ocean.

The position requires a solid understanding of a leader's impact on team success and involves fostering a collaborative and innovative environment. A core function of the role is balancing technical considerations with business goals, which includes effectively communicating trade-offs in software choices and implementation approaches. The role leverages extensive background knowledge in software design and architecture, alongside strong leadership skills in both technical execution and project planning.

The role facilitates professional development, offering the chance to gain a more holistic view of software development by providing experience in the adjacent domain: those with application software expertise can delve into managing software development for embedded systems and edge computing, while those with embedded systems experience can engage with higher-level application and solutions development.

Responsibilities:

  • Lead and mentor a team of 4-6 software developers in the design, development, and testing of Earth data acquisition systems

  • Provide strategic technical guidance and oversight on system architecture and complex design issues

  • Drive the development of robust and reliable software solutions that operate in the cloud, data centers, and on our instruments that may be deployed in extreme environmental conditions

  • Collaborate with cross-functional teams to define requirements, identify technical challenges, and develop innovative solutions

  • Evaluate and integrate the latest tools, and software technologies to enhance the capabilities and performance of our software solutions

  • Foster a culture of innovation, continuous improvement, and excellence in software development practices

  • Manage project timelines, budgets, and resourcing to ensure successful delivery of our high quality solutions

  • Requirements:

  • Bachelor’s degree in Software Engineering, Computer Science, Electrical Engineering or equivalent

  • 7+ years of professional software development experience, including experience as a system architect and/or design authority

  • 3+ years of experience as a team lead on a software development team, driving the development of small-to-medium sized software projects

  • Experience with essential software development tools including version control (Git preferred), task tracking (Jira preferred), automation test frameworks, deployment tools and continuous integration technologies

  • Assets:

  • Experience with any of Java, Rust, and C++ programming languages

  • Familiarity with Linux-based application development

  • Thorough knowledge of networking and web protocols (TCP, UDP, HTTP, etc) and evolving standards

  • Proficiency in web and on-device security approaches, along with a solid understanding of the underlying principles and technologies involved

  • Experience with IoT development, cloud computing, and edge computing technologies

  • Knowledge of sensor technologies, data analytics, and artificial intelligence

  • Why Nanometrics?

  • Global Leader:
    Join a Canada's Best Managed Companies Platinum Club winner and a global leader in seismic solutions.

  • Work that Matters:
    Be part of a company committed to sustainable growth while making a global impact with work that is essential now and in the future.

  • Flexible Hybrid Work:
    Benefit from a flexible hybrid model (3 days in-office minimum: Tuesday, Wednesday, Thursday).

  • Generous Time Off:
    Start with a…

  • Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
    To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)
    0
    200
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary