Talent.com
Software Development Manager
Software Development ManagerNanometrics • Ottawa, ON, CA
Software Development Manager

Software Development Manager

Nanometrics • Ottawa, ON, CA
24 days ago
Job type
  • Full-time
Job description

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 minimum of 3 weeks vacation, plus paid sick days and a company-wide holiday shutdown.

  • Day-One Benefits Coverage: Company-paid Health & Dental Benefits start from day one.

  • Wellness Support: Utilize a Health Spending & Wellness Account, which can be used for a wide variety of services (e.g., gym memberships, personal trainers, recreational activity fees etc.)

  • Financial Future: Benefit from an RRSP contribution matching program, a new TFSA option, and a company-wide corporate bonus program with a history of consistent payment.

  • Collaborate with the Best: Work and learn alongside high-performing teams and some of the industry's top minds.

  • Grow your career with us: We invest in your development through ongoing learning opportunities, including unlimited access to Udemy Business.

  • Passionate & Fun Team: Enjoy a passionate team culture with regular social activities (e.g., Summer & Holiday Events).

Salary Information:

The expected salary range for this position is $140,000 to $170,000, plus a corporate discretionary bonus. The determination of an applicant’s base salary within this range is based on the individual’s skills, competencies, and experience for the position.

Please note: This job posting is for an existing vacancy with Nanometrics. As part of our commitment to a comprehensive and unbiased hiring process, we may employ artificial intelligence (AI) to help us analyze applications and identify qualified candidates. This use of AI is intended to support, not replace, human decision-making.

Create a job alert for this search

Software Development Manager • Ottawa, ON, CA

Similar jobs

Software Development Manager

Nanometrics Inc.Ottawa
Full-time

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 seis...Show more

 • Promoted

Development Manager – Product Engineering

Marler & Associates SearchOttawa, ON, CA
Full-time

Development Manager – Product Engineering.Location: Canada (Ottawa preferred) • Full-time.We’re looking for a hands‑on, forward‑thinking Development Manager to lead Engineering and QA for our clien...Show more

 • Promoted

Software Engineering Manager — Lead Scalable, Secure Platforms

CircleOttawa, ON, CA
Full-time

Circle is looking for a Software Engineering Manager to lead a dynamic engineering team within a financial technology environment.This role involves overseeing day-to-day operations, guiding techni...Show more

 • Promoted

Development Manager – Product Engineering

ProvanceOttawa
Full-time

Development Manager – Product Engineering.We’relooking for a hands-on, forward thinking Development Manager to lead Engineering and QA for our ITSM/ITAM product suite, ServiceTeam—built on the Micr...Show more

 • Promoted

Software Development Manager

Metro Supply ChainOttawa, ON, CA
Full-time

Posted Tuesday, March 3, 2026 at 5:00 AM.A division of Metro Supply Chain Inc.Clear Destination is a cutting‑edge software provider specializing in last‑mile logistics solutions for third‑party log...Show more

 • Promoted

Software Development Manager - Clinical Platforms Integrations

Clario Holdings Inc.Ottawa, ON, CA
Full-time

This leadership role directly influences the architecture, scalability, and reliability of Clario’s R&D software solutions, with a strong focus on cloud-native engineering, high-volume APIs, and da...Show more

 • Promoted

Remote Software Development Manager - Cloud Logistics

Metro Supply ChainOttawa, ON, CA
Remote
Full-time

A leading logistics software provider is seeking a skilled Product Manager to lead the development of cloud-based logistic management solutions.You will oversee engineering teams, ensure high codin...Show more

 • Promoted

Remote Software Development Manager, Clinical Integrations

Clario Holdings Inc.Ottawa, ON, CA
Remote
Full-time

A leading clinical trial technology firm is seeking a Software Development Manager to oversee the architecture and reliability of its R&D software solutions.The role involves leading an engineering...Show more

 • Promoted

Remote Software Development Manager with HCM Expertise

Insight GlobalOttawa, ON, CA
Remote
Full-time

Elevate your career as a Software Development Manager in a fully remote role.Oversee engineering teams while utilizing your skills in React, C#, Microservices, and Azure Cloud technologies.This opp...Show more

 • Promoted

Remote Business Development Manager for Utility Software Solutions

MediSolutionOttawa, ON, CA
Remote
Full-time

Take charge as a Business Development Manager focused on utility software solutions.Drive market growth by identifying opportunities and fostering strategic relationships remotely across Canada and...Show more

 • Promoted

Product Development Manager (Systems) - Onsite Position

Curtiss-Wright CorporationOttawa, ON, CA
Full-time

We’re looking for highly motivated.Engineers responsible for the development of.You plan and oversee the product development related activities, ensuring objectives are accomplished to meet the bus...Show more

 • Promoted

Lead Innovative Software Development in a Remote-First Environment

Loopio Inc.Ottawa, ON, CA
Remote
Full-time

Elevate your career as a Software Development Director.Spearhead strategic document processing solutions, leveraging AI to transform procurement workflows while fostering an inclusive, high-perform...Show more

 • Promoted

Software Development Manager - Booking

Jane AppOttawa, ON, CA
Full-time

Get AI-powered advice on this job and more exclusive features.Jane is a remote‑first company that fosters growth and serves the healthcare community.We simplify the lives of healthcare practitioner...Show more

 • Promoted

Remote Software Development Manager (React, C#, Azure)

Insight GlobalOttawa, ON, CA
Remote
Full-time

A leading consulting firm is seeking experienced Software Development Managers to join a top HCM company in Canada.This fully remote role requires a strong background in software development, parti...Show more

 • Promoted

Chief SaaS Software Development Lead – Seismic Platforms

Stonewood Group Inc.Ottawa, ON, CA
Full-time

A leading seismic monitoring solutions provider in Ottawa, Canada is seeking a Senior Product Development Manager.This role demands expertise in leading high-performing teams and implementing Agile...Show more

 • Promoted

Business Development Manager - Azure

SherwebOttawa, ON, CA
Full-time

Location: remote (from Canada).Our team goal is to make sure people use the best tools to work efficiently.You will contribute to this goal by mastering Cloud products and communicating their value...Show more

 • Promoted

Senior Software Development Manager

Ciena CorporationOttawa, ON, CA
Full-time

They gather information about your interactions on the site, such as which pages you visit frequently, how long you stay, and the links or buttons you click.They help us record any difficulties you...Show more

 • Promoted

Senior Software Development Manager - V&V Focus

ViaviOttawa
Full-time

Become a Senior Software Development Manager with a vital focus on Verification and Validation.Drive quality assurance for innovative software products in optical testing across various industries....Show more