Enable job alerts via email!

Manager – Software Development

David Aplin Recruiting

Edmonton

Hybrid

CAD 90,000 - 120,000

Full time

6 days ago
Be an early applicant

Job summary

A reputable recruitment agency is seeking an experienced Software Development Manager to lead its technology team in Edmonton, Canada. The role involves overseeing software development, mentoring teams, and ensuring alignment with business strategies. Candidates should have extensive experience in software engineering and leadership, with expertise in C#, .NET, and modern JavaScript frameworks. A flexible hybrid work model is available for this full-time position.

Qualifications

  • Minimum of 2 years in a leadership role within software development.
  • 7+ years of hands-on experience as a Software Engineer or Developer.
  • Strong record of delivering technology projects on time and with high quality.

Responsibilities

  • Lead Software Developers and Scrum Masters in building scalable solutions.
  • Mentor and coach team members through knowledge sharing.
  • Collaborate with Product Owners to deliver technical roadmaps.

Skills

Leadership
Team mentoring
Software development best practices
Strategic mindset

Education

Post-secondary education in Computing Science or Software Engineering

Tools

C#
.NET 7+
TypeScript/JavaScript
SQL (Microsoft SQL Server)
Vue
Agile tools (Azure Boards)
Job description
To Apply for this Job Click Here

Our client is seeking an experienced Software Development Manager to join our growing technology team. In this leadership role, you will oversee and develop high-performing software teams, ensuring the delivery of innovative features and long-term success of our digital product platform. You will play a key part in shaping strategy, driving technical direction, and fostering a culture of excellence, collaboration, and continuous improvement. This is a full-time permanent position, working 37.5 hours per week, with flexibility forhybrid work.

Key Responsibilities:
  • Lead Software Developers and Scrum Masters in building scalable, user-focused solutions that support a large and growing customer base
  • Maintain high standards of quality, ensuring development deliverables meet or exceed expectations
  • Mentor and coach team members through knowledge sharing, code reviews, and career development support
  • Collaborate with Product Owners and stakeholders to define strategic priorities and deliver technical roadmaps
  • Make informed architecture and technology decisions to support scalability, performance, and long-term goals
  • Align development initiatives with overall business strategy through close partnership with senior leadership
  • Set clear objectives, establish performance expectations, and drive accountability through effective team management
  • Manage schedules, scope, and resources to ensure projects are delivered on time and within budget
  • Proactively identify challenges, explore new tools and emerging technologies, and champion continuous improvement
  • Track and leverage key performance metrics to optimize team efficiency and delivery outcomes
  • Guide future platform growth and contribute to technical architecture planning
  • Work cross-functionally to translate business requirements into technical solutions
  • Address technical debt and ensure system reliability, maintainability, and scalability
Qualifications & Skills:
  • Post-secondary education in Computing Science, Software Engineering, or equivalent experience
  • Minimum 2 years in a leadership role within software development
  • 7+ years of hands-on experience as a Software Engineer or Developer preferred
  • Strong record of delivering technology projects on time and with high quality
  • Expertise in software development best practices, system design, and scalable architecture
  • Proven success in building, mentoring, and leading high-performing teams
  • Strong business and strategic mindset, with the ability to align technical solutions to organizational goals
  • Experience managing people, projects, and processes, including resource allocation and prioritization
  • Proficiency with technologies such as:
    • C#, .NET 7+, TypeScript/JavaScript, SQL (Microsoft SQL Server)
    • Modern JavaScript frameworks (Vue preferred, but Angular or React also valuable)
    • .NET Web APIs or REST APIs, Entity Framework Core
  • Familiarity with unit testing frameworks (Vitest, NUnit, xUnit, Selenium, Jest, MS Test)
  • Experience applying emerging technologies (e.g., AI) to enhance product capabilities is an asset
  • Comfortable working in Agile environments with tools like Azure Boards

David Aplin & Associates Inc., operating as Aplin, and its associated brands, CompuStaff and Impact Recruitment, is an award-winning employment agency connecting diverse, top-tier talent with exceptional organizations across North America. We welcome applicants from all backgrounds and charge no fees to apply or engage with our recruiters. Our clients partner with us to help expand and diversify their teams. Please note that all applicants must be legally entitled to work in Canada, including holding any necessary work permits.

To Apply for this Job Click Here
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.