About this role
Dayforce is a global human capital management (HCM) company headquartered in Toronto, Ontario, and Minneapolis, Minnesota, with operations across North America, Europe, Middle East, Africa (EMEA), and the Asia Pacific Japan (APJ) region.
Our award-winning Cloud HCM platform offers a unified solution database and continuous calculation engine, driving efficiency, productivity and compliance for the global workforce.
Our brand promise - Makes Work Life Better™- Reflects our commitment to employees, customers, partners and communities globally.
About the Opportunity
Powerpay is a market-leading cloud payroll solution that helps thousands of Small business Canadian businesses manage payroll efficiently, accurately, and compliantly. We are looking for a Software Development Manager to lead a team responsible for building and enhancing modern payroll experiences using Java, Spring Boot, React, and AI-enabled technologies.
In this role, you will combine strong people leadership with technical and delivery excellence, ensuring your team delivers scalable, secure, and customer-focused solutions. You will partner closely with Product Management, Architecture, and other engineering teams to drive innovation while maintaining the reliability and quality our customers expect.
What You'll Get to Do
Team Leadership & Development
- Lead, coach, and develop a team of software engineers through regular feedback, mentoring, and career development planning.
- Foster an inclusive, collaborative, and high-performing engineering culture.
- Support hiring, onboarding, performance management, succession planning, and employee engagement initiatives.
- Encourage continuous learning and adoption of modern engineering practices and emerging technologies.
Delivery Excellence
- Own team execution and delivery of product roadmap commitments.
- Partner with Product Managers to prioritize work and align delivery with customer and business needs.
- Facilitate Agile development practices including sprint planning, backlog refinement, reviews, and retrospectives.
- Monitor team performance, remove delivery impediments, and drive continuous improvement initiatives.
Technical Leadership
- Provide technical guidance on architecture, design, development, testing, and deployment activities.
- Lead development of scalable applications and services using Java, Spring Boot, React, REST APIs, and cloud technologies.
- Drive engineering best practices including code quality, automation, security, performance, and operational excellence.
- Collaborate with Architecture and Platform teams to ensure solutions align with enterprise standards and long-term product strategy.
Innovation & AI
- Explore and drive adoption of AI and Generative AI capabilities that enhance customer experience, product functionality, and engineering productivity.
- Encourage experimentation and continuous improvement within the team.
- Stay current on industry trends, payroll technology advancements, and emerging software development practices.
Cross-Functional Collaboration
- Build strong partnerships across Product, UX, Architecture, Operations, Compliance, and Customer Support teams.
- Communicate progress, risks, dependencies, and delivery plans effectively to stakeholders and leadership.
- Contribute to tactical planning and help translate organizational objectives into actionable team goals.
Skills & Experience We Value
- Bachelor's degree in Computer Science, Engineering, or related field.
- Experience leading Agile software development teams in a people management capacity.
- Proven experience delivering enterprise SaaS applications.
- Strong coaching, communication, stakeholder management, and leadership skills.
- Demonstrated success building high-performing engineering teams and delivering business outcomes.
Technical Expertise
- Strong experience with Java and Spring Boot.
- Experience developing modern web applications using React, JavaScript/TypeScript, HTML, and CSS.
- Experience with microservices, REST APIs, cloud-native architectures, and CI/CD practices.
- Familiarity with cloud platforms such as Azure, AWS
- Experience with automated testing, monitoring, and DevOps practices.
What’s in it for you
Dayforce is fueled by the diversity of our talented employees. We are an equal opportunity employer and consider and embrace ALL individuals and what makes them unique. We believe our employees should be happy and healthy, with peace of mind and a sense of fulfillment.
We encourage individuals to apply based on their passions.
Dayforce encourages personal and professional growth. We offer excellent time away from work programs, comprehensive wellness initiatives and recognition through competitive pay and benefits.
With a commitment to community impact, including volunteer days and our charity, Dayforce Cares we provide opportunities for you to thrive both in your career and personal life. Our focus is not just on your job but on supporting you to be the best version of yourself.
Artificial intelligence may be used in the screening, assessment, or selection of applicants for this position.
Fraudulent Recruiting
Beware of fraudulent recruiting. Legitimate Dayforce contacts will use an @dayforce.com email address. We do not request money, checks, equipment orders, or sensitive personal data during the recruitment process. If you have been asked for any of the above, or believe you have been contacted by someone posing as a Dayforce employee, please refer to our fraudulent recruiting statement found here: https://www.dayforce.com/be-aware-of-recruiting-fraud
Dayforce actively monitors all job applications to ensure authenticity. Submissions determined to be fraudulent or misleading will be declined from the recruitment process
Tired of cold applications?
Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.
Know someone who'd be great for this?