Manager, Software & Data Engineering

Semex

$130K — $150K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related field.
  • 8+ years of experience in software and/or data engineering with a leadership background.
  • Hands-on experience with system architecture, coding, and solution design.
  • Strong understanding of the software development lifecycle, data modeling, and systems integration.
  • Experience in Agile environments with cross-functional teams.
  • Demonstrated strategic thinking aligning technical initiatives with business outcomes.
  • Proven leadership capabilities including coaching and mentoring.

Responsibilities

  • Define and execute the software and data engineering strategy aligned with organizational goals.
  • Oversee the architecture and design of scalable, secure enterprise applications and data platforms.
  • Monitor and improve system performance, reliability, and scalability.
  • Lead, coach, and develop a team of full stack developers and data engineers.
  • Drive disciplined project delivery, managing budgets and timelines.
  • Foster a culture of collaboration and continuous improvement.
  • Evaluate emerging technologies to drive innovation.

Benefits

  • Company-paid comprehensive extended health and dental benefits.
  • Short- and long-term disability coverage.
  • Defined Contribution Pension Plan with employer matching.
  • Competitive salary and annual performance bonus.
  • Paid time off including vacation, personal, and sick days.
  • Learning and development opportunities.
Full Job Description
About the Role

We are seeking a Manager, Software & Data Engineering to lead our enterprise application development and business intelligence capabilities. Reporting to the Vice President, Information Technology, this role combines strategic leadership, technical depth, and people management. You will be responsible for shaping the software and data engineering strategy, ensuring scalable and secure solutions, and developing a high-performing engineering team aligned with business objectives.

What You Will Do

Strategic Leadership
  • Define and execute the software and data engineering strategy aligned with organizational goals
  • Develop quarterly and annual technology roadmaps, business cases, and executive updates
  • Evaluate emerging technologies and drive innovation where it adds value
  • Establish best practices for software development, data architecture, and system integration

Technical Oversight
  • Oversee the architecture and design of scalable, secure, and high-performing custom enterprise applications and data analytics platforms
  • Ensure strong data pipelines, ETL processes, and data integration frameworks
  • Monitor system performance, reliability, and scalability, implementing continuous improvements
  • Ensure compliance with data governance, security, and privacy standards

Team Management & Delivery
  • Lead, coach, and develop a team of full stack developers and data engineers
  • Manage hiring, performance, resource allocation, and professional development
  • Drive disciplined project delivery, managing budgets, timelines, and vendor relationships
  • Foster a culture of collaboration, accountability, and continuous improvement


What You Need to Succeed
  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field
  • PMP, ITIL 4, Agile, or Scrum certifications are considered assets
  • 8+ years of experience in software and/or data engineering, with at least 5 years leading development teams and managing delivery timelines
  • Hands-on experience with system architecture, coding, and solution design
  • Strong understanding of the software development lifecycle, systems integration, data modeling, ETL processes, and data governance
  • Experience working in Agile environments with cross-functional teams
  • Demonstrated strategic thinking with the ability to align technical initiatives to business outcomes
  • Proven leadership and people development capabilities, including coaching and mentoring
  • Adaptability in managing change, ambiguity, and evolving priorities
  • Strong communicationskills with the ability to translate technical concepts for non-technical stakeholders
  • Proven success collaborating with product owners, developers and business stakeholders to deliver enterprise grade solutions

Why Join Semex / Boviteq

Health & Wellness
  • Company-paidcomprehensive extended health and dental benefits
  • Short-andlong-termdisability coverage
  • Employee & Family Assistance Program

Financial Security

  • Defined Contribution Pension Plan with employer matching
  • Competitive salary, merit increases, and annual performance bonus

Work-Life Balance
  • Paid time off including vacation, personal, and sick days
  • Employee recognition programs

Growth & Culture
  • Learning and development opportunities
  • Social committee events
  • Annual Semex Shop allowance for branded clothing and merchandise

Work Location & Minimum Pay Rate

This is a full-time, hybrid role based in our Guelph location. This position offers a minimum starting salary of $ 130,000.00, with potential compensation enhancements based on applicable experience and qualifications.

Similar Jobs

More Jobs at Semex

More Information Technology Jobs

Find similar Manager, Software & Data Engineering jobs: