Job title:
Software Development Manager, Talent
Company
Ceridian
Job description
Location: Work is what you do, not where you go. For this role, we are open to remote work and can hire anywhere in Canada or the United States.About the OpportunityThe Dayforce Talent Team is looking for a Software Development Manager to lead the development of the next generation of industry leading HCM products.A Development Manager builds and leads a high performing team that delivers great software to our customers. To thrive in this role, you are someone who has a proven technical background, works well in teams, and enjoys collaborating. The successful candidate will be as comfortable discussing the nuances of the product features with the Product Management team as they are discussing the technical intricacies of implementation with their development team.What You’ll Get to Do
- Promote extreme ownership, collaboration, and communication to maximize productivity and engagement in the development team
- Evangelize good design principles and best practices, fostering a commitment to excellence within the team
- Lead the technical architecture for entire components and/or cross-functional teams, cultivating a deep understanding of our application portfolio to provide solutions to current and future challenges
- Define the long-term vision for the team, aligning it with the company’s strategic and tactical goals
- Translate project goals and product roadmaps into organized technical tasks, ensuring clarity and alignment
- Provide guidance and direction to overcome obstacles, keeping initiatives on target and moving forward
- Coach and mentor team members through technical design sessions, code reviews, and pair programming, fostering their professional growth
- Coach the team in their Agile software development journey, offering support in technical decision-making
- Provide technical guidance and support in resolving critical production issues
- Manage the evolution of the architecture to better support future requirements based on product direction
- Guide the quality control process and test automation roadmap, ensuring high standards of software quality
- Provide leadership, coaching, and career development to individual contributors and technical professionals within the cross-functional team
- Lead the hiring process for new team members, ensuring a strong and cohesive team
- Collaborate with business and product stakeholders to successfully deliver new features and capabilities
- Utilize your knowledge of industry trends and tools to guide the team in improving software, environments, and processes
- Cultivate a deep understanding of the portfolio of applications we utilize, along with their respective strengths and weaknesses, to provide solutions to existing and future challenges
- Hiring of new team members
Skills and Experience We Value
- Over 6+ years of overall experience, including a minimum of 2 years managing and guiding scrum-based development teams
- In-depth proficiency in software development, with strong hands-on programming expertise
- Holds strong opinions on the essentials for creating outstanding software but maintains openness to others’ ideas
- Expertise in software estimation, adept at dealing with complexity and uncertainty
- Substantial experience in constructing intricate consumer-facing software utilizing cloud technologies for continuous integration and deployment. Proficient in GCP, AWS, or Azure, with knowledge of cloud-based repositories, and familiar with containerization tools such as Git, Docker, Kubernetes, among others.
- Technical fluency, capable of engaging in discussions or delving deeply into technology concepts. Proficient in negotiating schedule trade-offs and identifying new opportunities with technical team members.
- Motivated by the delivery of customer value and impact
- Proven experience in organizing projects and ensuring the timely delivery of high-quality releases within an agile team framework
- Background in building and leading the development of complex SaaS and/or cloud-based applications
- A discerning judge of top software engineering talent, with the ability to foster their career growth
- Capable of collaborating effectively with stakeholders and managing competing demands
- History of teamwork and a willingness to be hands-on when necessary to accomplish tasks
- Demonstrated success in hiring, developing, and retaining exceptional talent
- Excellent communication and collaboration skills
What would make you really stand out
- Solid object-oriented programming using C# or Java
- Microservice architectural design experience
- Experience guiding good QA practice
- Experience guiding Test Automation roadmaps
- Experience in Full stack development with React, Angular or other JavaScript frameworks
- Understanding of Event driven architecture, RESTful web service, and API design principles
- Understanding of DevOps principles, including CI/CD pipeline and deployment to Azure
- Experience with Agile Development Methodologies
#LI-Remote
Expected salary
Location
Canada
Job date
Wed, 25 Sep 2024 02:13:25 GMT
To help us track our recruitment effort, please indicate in your email/cover letter where (hiring-jobs.com) you saw this job posting.