Enable job alerts via email!

Senior Manager, Software Engineering

AMETEK

Ottawa

On-site

CAD 100,000 - 130,000

Full time

Today
Be an early applicant

Job summary

A global technology company in Ontario is seeking a Senior Manager, Software Engineering to lead technical teams in developing cutting-edge Embedded GUI products. The ideal candidate has over 10 years in software development, strong leadership capabilities, and excellent communication skills. Responsibilities include managing teams, overseeing software projects, and mentoring staff. This position offers a dynamic work environment with numerous benefits.

Benefits

Competitive salary
Group insurance
Flexible work arrangements
Ongoing training

Qualifications

  • 5+ years of experience in technical leadership and people management.
  • 10+ years of hands-on experience in software development and testing.
  • Strong skills in software design and architecture.

Responsibilities

  • Build and lead a high-performing management team.
  • Promote best practices in software development.
  • Provide strategic direction to meet revenue growth.

Skills

Technical leadership
Software development (C/C++, Java)
Agile methodologies
Excellent communication
Problem-solving

Education

Bachelor’s degree in Computer Science or related engineering field
Job description
Overview

Do you know what a constantly growing international company needs to support the development of its cutting-edge Embedded GUI products and services?

Someone like you. As the Senior Manager, Software Engineering, you will be responsible for the direction, operation, and scaling of the Crank Software technical team, which includes Professional Services and Product Development. This team is at the heart of our innovation, building advanced technology and delivering impactful solutions in the Embedded GUI space.

How will you do that? By managing a group of technical managers, ensuring the scheduling and execution of both services work and product development, guiding the team on architectural direction, hiring top talent, engaging with customers on a technical level, and enabling the career growth of our team leaders.

Martin, your future manager, is known for his integrity, curiosity, and humour. He began his career as a project manager and worked his way up to become DVP, Creaform Engineering & Crank Software — a true example of growth and leadership within our organization.

Here is what we offer:

  • Technical challenges, exciting projects
  • Ongoing training to support you in your career progression
  • Recognition of your ideas
  • A caring environment that encourages personal and professional growth
  • Wide range of benefits: competitive salary, group insurance, competitive vacation policy, employee, and family assistance program, flexible work arrangements

We work hard, but we have a lot of fun! We have fun with sports, parties, themed events and more !

To succeed in this function, we will accompany you with:

  • Excellent onboarding
  • Training
  • Coaching

A typical day with your team:

Leadership

  • Build and lead a high-performing management team that values hard work, perseverance, and accountability
  • Recruit and develop top software engineering talent
  • Promote best practices in software development, including tools and processes adapted to regulated environments
  • Conduct regular one-on-one meetings with managers to foster feedback and alignment
  • Act as a mentor and coach to support both professional and personal growth
  • Assign objectives and delegate responsibilities to managers and team leads
  • Optimize resource allocation to maximize business value
Professional Services Management
  • Provide strategic direction to the services organization to meet revenue growth and profitability targets
  • Lead and continuously improve the Professional Services process to ensure customer satisfaction and delivery excellence
  • Oversee the preparation of estimates and Statements of Work (SOW), and support the pre-sales process
  • Mentor team members and create opportunities for their development
Technical Product Management
  • Stay on top of industry trends and emerging technologies to inform strategic decisions
  • Evaluate new products and technologies to identify opportunities or threats
  • Own the long-term technology roadmap for the Storyboard product suite
  • Oversee software architecture and release schedules
  • Manage the full software development lifecycle for Storyboard Designer, Storyboard Engine, and the Storyboard SDK
  • Establish and manage processes for feature deployment, automated testing, and software delivery
Excellent fit
  • A Bachelor’s degree in Computer Science or a related engineering field
  • 5+ years of experience in technical leadership and people management
  • 10+ years of hands-on experience in software development and testing (e.g. C/C++, Java, Linux/Unix/Windows)
  • Strong skills in software design, architecture, and modern development methodologies (Agile, Kanban, etc.)
  • Excellent communication skills, both verbal and written, with the ability to engage professionally with clients and staff
  • A proven ability to mentor, delegate, and empower multidisciplinary teams
  • A collaborative mindset with a knack for problem-solving, decision-making, and driving results
  • Leadership competencies
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.