Job Title: Software Developer Intern
Department: Product & Technology
Work Term: Winter 2025*
Duration: 8 months (January 2025 – August 2025)
Location: Virtual
Roles available: 24
- Full-time availability of 37.5 – 40 hours weekly is required to be eligible for this opportunity.
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 BetterTM - Reflects our commitment to employees, customers, partners and communities globally.
Benefits For Students
- Experience working for one of the fastest-growing Human Capital Management technology companies in the world Access to Dayforce’s development programs and resources
- Ability to work with as well as create relationships with members across the globe
- Autonomy to bring forth new ideas and optimize existing structures within the organization
- Meaningful responsibilities, enabling you to obtain ‘real-world’ experience
- Dynamic hands-on exposure to multiple business-units and stakeholders across Dayforce
Roles Available
Software Developer Intern – Talent Intelligence Team
Join our team for an unparalleled experience in collaborating with one of the best talent groups around. You'll thrive in an environment where fostering relationships across various talent teams is not just encouraged, but essential. You'll have the freedom to bring in new ideas and improve how we do things, and we'll support you every step of the way.
Here, you'll be entrusted with meaningful responsibilities that offer invaluable 'real-world' experience. You'll get an opportunity to work in various technologies, tackling everything from front-end to back-end development, and exploring unit test creation and automation testing frameworks along the way. By working with team of software enthusiasts, you will develop deep technical expertise and gain valuable business and industry related experience.
Software Developer Intern – Position Management Team
Our team is responsible for the delivery of Next Gen HR initiatives including Position Management and Single Employee Record, which is the new offering of our product to the Dayforce HCM suites. We run an all-dev team where the team’s responsibilities include full-stack development, automation testing and deployment. Teamwork in a highly interactive and supportive culture – we value teamwork towards fulfilling our team commitments. We also have team coaches to mentor team members’ technical development/growth.
Software Developer Intern – Benefits Technology Team
Reporting to the Development Manager of the Benefits team, the person in the internship position is primarily responsible for contributing to the design and implementation of new products and features as well as enhancing existing solutions. They will collaborate with an experienced team of Developers, Test Engineers, and technical Product Managers throughout the development process to ensure the product is functionally complete and well-engineered. This is an excellent opportunity to join a rapidly growing innovator in a technically challenging and rewarding role.
Software Developer Intern – Workforce Management - Clock Team
Reporting to the Development Manager of the Timeclock team, your primary responsibility as an Intern will be contributing to Test Engineering and Test Automation deliverables throughout the development lifecycle of new initiatives as well as ongoing feature maintenance.
You will be responsible for creating automated tests, monitoring results, and helping identify issues or opportunities for improvement. This is an excellent opportunity to join a rapidly growing innovator in a technically challenging and rewarding role.
You will be working side by side with a team of experienced and enthusiastic software developers, you will develop deep technical expertise and gain valuable SLDC, business and industry related experience.
Software Developer Intern – Application Platform Team
The intern will collaborate with fellow Developers, Software Developers in Test, Technical Product Managers and Technical Writers throughout the development process to ensure the product is functionally complete and well-tested. This is an excellent opportunity to join a rapidly growing innovator in a technically challenging and rewarding role.
Software Developer Intern – HR Development Team
The Intern Developer will collaborate with fellow Developers, QA Analysts, Test Engineers, Technical Product Managers and Technical Writers throughout the development process to ensure the product is functionally complete and well-tested. This is an excellent opportunity to join a rapidly growing innovator in a technically challenging and rewarding role.
This role will allow you to join a high performing team of collaborators in delivering high quality software. We are constantly working to build up and enhance our award-winning software solutions and improve our customers’ experience. To do this we are looking for developers who love to excite the users of their software as much as they love the creativity of coding. We are always challenging ourselves to find new ways of solving our customers' problems in ways that will delight them. Through our training and mentoring program, you will develop deep technical expertise and gain valuable business and industry-related experience. If you like having an impact, the opportunities at Dayforce are endless.
Software Developer Intern – Delivery Platform Team
We aim to be a high-performing self-organizing team. We develop and maintain core components of the Dayforce ecosystem such as the job engine, and APIs that the features team uses. Many development teams are adopting our latest initiative, the event-driven framework -The student will be part of creating new features, helping teams adopt our features and seeing the full picture from development to production. The student will get an opportunity to work on microservices and libraries.
Software Developer Intern – Core Platform Team
We are a Core Platform team focused on engaging directly with our product engineering teams as they transition onto an AKS-based delivery platform being built cross-functionally within P&T. With this team, you will get to interact with all levels of technical skill, from intern/junior IC all the way through Staff IC and Directory level management. The day-to-day workload of the PAD1 team is highly-visible and high-impacting to all development teams attempting to move toward cloud-native/microservice-based methodologies, which is the strategic direction of all P&T teams at this time.
Software Developer Intern – Platform Globalization Team
Working with the Dayforce application helping automate the translation process. This is an opportunity to bring creativity and innovation to an important aspect of an enterprise class application, improving the translation process. Additionally there will be work with features teams helping ensure their code can be truly localized.
Software Developer Intern – Tax & Payments Team
In your role as Software Developer, you will be part of a scrum team comprised of high caliber, hands-on software professionals who aim to provide technical leadership and stewardship of the Dayforce Tax and Payment Solutions. You are responsible for implementing and integrating new products and features as well as completing and augmenting existing solutions and services. You work in collaborative manner with fellow Developers, Architects, Test Analysts, Product Managers, UX and other stakeholders throughout the development process to ensure the product is functionally complete and well-engineered.
Software Developer Intern – Configuration Management Team
The Dayforce Release and Configuration Management (RCM) team supports the Dayforce product and development teams as they build, test, and deploy software, both monolithic and microservices based software. The RCM team does that by defining, managing, monitoring, and reporting on all development/QA environments, software branches, builds, and deployments. As a member of this team, the Software Developer will help build tools that support the rest of the RCM team. They will work closely with the team to understand their processes and help develop solutions that automate these daily processes.
Software Developer Intern – Workforce Management Core & Absence Team
As an Intern Developer on our Workforce Management team, you will be working on our ground-breaking solution that helps companies increase their efficiencies through tracking time and attendance and intelligent scheduling of their employees. Your impact will be evident through your effective participation in the entire lifecycle of our software including design, analysis, prototyping, development, testing and support of our products. You will work closely and collaborate with clients, prospects, implementation partners, and Dayforce personnel to envision and deliver the required functionality.
Primary Responsibilities
- Work cross functionally with the development team to build robust, reliable, and scalable solutions.
- Develop a great product experience, while leveraging the latest technologies
- Work on maintaining and supporting the newly built modules.
- Work with other team members to take ownership and responsibility for development tasks and make them happen.
- Actively participate in the development of quality products and processes to deliver industry leading cloud based HCM solution.
- Investigate, report, and track product failures to resolution.
- Identify and escalate issues related to planning and quality.
- Design, develop, maintain, and enhance systems and tools for use by development, Test Engineers and QA
- Contribute to creation, extension, and communication of test automation best practices.
- Perform source code analysis to determine quality gaps and communicate high risk areas.
- Assist in assessing product quality and release readiness.
- Facilitate creation and execution of automated test suites.
- Participating in design and architectural discussions
- Help ensure new code moves easily through our deployment pipeline.
Qualifications
- Smart and driven student who is passionate about learning new technologies and building high quality cloud applications
- Strong academic performance in courses regarding programming languages, algorithms and data structures, computer organization, and discrete mathematics.
- Disciplined self-starter, capable of working independently or in close collaboration within an agile development team
- Excellent communication and collaboration skills
- Strong coding skills in a modern object-oriented language (e.g., C#, Java, C++, Python, Powershell)
- Working knowledge of modern web technologies including JavaScript, Dojo, React, Angular, Ember, Backbone, jQuery, HTML, CSS 3, SVG, JSON, etc. from professional or academic projects
- Experience with .NET framework
- Experience working any of the following testing tools: Selenium, FitNesse, or SpecFlow
- Working knowledge of modern relational databases architecture and SQL language through professional or academic projects
- Have a passion for solving hard problems and know how to have fun!
Nice To Have
- Experience in applying design patterns, writing unit tests, and optimizing performance in application-level Typescript/JavaScript
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Knowledge of DevOps practices and tools (e.g., Docker, Kubernetes).
- Experience with modern JavaScript libraries such as Dojo, React, Angular, Ember, Backbone, etc.
- Experience with .NET framework, / .NET Core, MSBuild
- Experience with VS or VSCode
- Experience working with ASP.NET MVC
- Experience working with SaaS Enterprise Software is a plus
- Knowledge of microservices (WebAPI, REST, JSON)
- Knowledge of Azure DevOps (CI/CD)
- Knowledge of SaaS architectures and workloads
- Experience working any of the following testing tools: Selenium, FitNesse, or SpecFlow
- Proficiency in using Visual Studio as IDE
- Good knowledge in applying design patterns, writing unit test
- Experience writing automation tests is a plus
We understand that no matter where you are, choosing a new employer is always one of life’s most stressful events. We encourage you to check us out at Dayforce.com or follow us on LinkedIn to learn more about how we are impacting the world of work for our customers, employees and you!
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.
Fraudulent Recruiting
Beware of fraudulent recruiting. Legitimate Dayforce contacts will use an @dayforce.com or @Ceridian.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