Hexagon AB Logo

Hexagon AB

Engineering Manager, Software and Systems

Posted 8 Days Ago
Be an Early Applicant
Hybrid
Greater Sudbury, ON
Senior level
Hybrid
Greater Sudbury, ON
Senior level
Leads and develops a high-performing engineering team responsible for a product, platform, or technology area. Provides people management, technical direction, coaching, recruitment, governance, and delivery oversight. Ensures product quality, architecture, documentation, development practices, and customer outcomes while collaborating with Product Management, Operations, Sales, and other functions. The role also supports engineering culture, organizational scaling, technical health, and long-term platform evolution.
The summary above was generated by AI
The Company:

HHexagon Mining solves surface and underground mine challenges with proven technologies for planning, operations, and safety. Our solutions address challenges across the entire mining process, and cover a broad spectrum of technologies from desktop and cloud software, to software-hardware systems deeply integrated into mining trucks, shovels, drills, and more. Our engineering team has offices in several nations around the world.

Purpose of Position:

The purpose of the Engineering Manager role is to build and lead a high-performing engineering team that delivers valuable, technically sound solutions for Hexagon Mining customers. The Engineering Manager role serves as the Directly Responsible Individual (DRI), or as a delegated leader reporting to a DRI, for a defined product, platform, or technology area, with accountability for its long-term health and evolution. The role combines formal people management with technical leadership, including performance management, coaching, talent development, recruitment, succession planning, engineering governance, and team culture.

Major Areas of Responsibility:
  • The Engineering Manager is sufficiently familiar with the product, codebase, architecture, quality concerns, delivery constraints, and customer problems to guide technical direction, support design decisions, validate estimates, mentor contributors, and help the team deliver technically sound outcomes.

    The role collaborates with Product Management and other functions to understand customer and business problems, and deliver solutions that are valuable, usable, technically sound, maintainable, and supportable.

    The Engineering Manager has direct accountability for outcomes including:

    • The successful delivery of agreed project outcomes, including scope, schedule, and quality
    • The technical health, quality, governance, documentation, and development practices of the team's product, platform, or technology area
    • The health, growth, and performance of the team and its individual contributors
  • The Engineering Manager also contributes to:

    • Strong working relationships between Engineering, Product Management, Operations, Sales, and other functions
    • A healthy engineering culture across teams and geographies
    • The evolution of the Hexagon Mining technology platform
    • Customer outcomes and the commercial success of the products and solutions the team supports
Knowledge and Experience - Required:
  • Strong written and oral English communication skills
  • Engineering leadership experience, such as people leadership, technical leadership, project leadership, or a combination of these
  • 5+ years of professional software engineering experience, preferably with complex, long-lived, customer-facing products
  • Strong technical knowledge of modern software engineering practices, architecture, design, testing, DevOps, and delivery processes
Knowledge and Experience - Desired:
  • Experience working with hybrid software-hardware systems, e.g. robotics, automotive, industrial automation, etc.
  • Experience working with complex products, legacy systems, hardware and software integration, and/or large-scale technical debt reduction
  • Specialized technical knowledge in a relevant domain, e.g robotics, automotive, GNSS, optimization;, data science, or similar domains
  • Familiarity with engineering delivery, quality, and organizational health metrics
  • Experience leading organizational change and scaling engineering teams
Benefits:

Hexagon is committed to helping our employees thrive as they balance their work and life. We offer competitive pay and incentive-based bonuses. Our comprehensive benefits package includes medical, dental, vision, retirement savings with company matching, life insurance, disability, mental health support, and much more. For your continued learning and professional development, we provide education assistance, funding for professional association memberships, mentorship programs, and access to tools and resources to move your career forward. We maintain a positive and comfortable work environment, with employee-led social clubs, and flexible schedules. Some benefits offered are dependent if you are hired on as full-time, part-time, or temporary status.

Hexagon is an Equal Opportunity Employer. We prohibit discrimination against any job applicant based on protected characteristics.

Hexagon AB Calgary, Alberta, CAN Office

245 Aero Way NE, Calgary, Alberta, Canada, T2E 8Z9

Similar Jobs

35 Minutes Ago
Easy Apply
Remote or Hybrid
Ontario, ON, CAN
Easy Apply
Entry level
Entry level
Cloud • Information Technology • Security • Software • Cybersecurity
Leads and develops the Canadian sales engineering organization, recruiting and mentoring team members while scaling discovery, technical qualification, and proof-of-concept processes. Partners with sales leaders, product management, engineering, customers, and channel partners to design and present value-based cybersecurity solutions, support strategic deals, and drive revenue growth across Zscaler’s core and Gen AI portfolio.
Top Skills: Ai ToolsCybersecurityGenerative AiNetworkingSaaSZscaler Zero Trust Exchange
3 Hours Ago
In-Office
Senior level
Senior level
Artificial Intelligence • Cloud • Information Technology • Consulting
Develops, tests, debugs, and maintains software applications for local, networked, and Internet-based platforms. Designs enhancements, integrates software components, creates testing plans, resolves coding issues, and documents installation and maintenance procedures. Leads development projects, collaborates with internal and outsourced partners, represents software engineering in complex initiatives, and mentors less-experienced staff. Requires strong programming, embedded coding, Linux kernel, networking, analytical, problem-solving, and communication skills.
Top Skills: CLinux KernelNetworking
5 Hours Ago
Remote or Hybrid
CA
Senior level
Senior level
Gaming
Designs and implements live-ops events and content for a mobile game, including balancing systems, analyzing player feedback and metrics, improving design tools, and collaborating across disciplines. Creates new event types, prototypes features, writes design documentation and user stories, leads brainstorming, and advocates for player-focused design. The role requires strong game systems, content, narrative, math, balancing, pacing, and mobile gaming expertise.
Top Skills: Unity

What you need to know about the Calgary Tech Scene

Employees can spend up to one-third of their life at work, so choosing the right company is crucial, not just for the job itself but for the company culture as well. While startups often offer dynamic culture and growth opportunities, large corporations provide benefits like career development and networking, especially appealing to recent graduates. Fortunately, Calgary stands out as a hub for both, recognized as one of Startup Genome's Top 100 Emerging Ecosystems, while also playing host to a number of multinational enterprises. In Calgary, job seekers can find a wide range of opportunities.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account