Job Title: Software Developer Intern
Department: Product & Technology
Work Term: Winter 2025*
Duration: 4 months (January 2025 – April 2025)
Location: Virtual
Roles available: 5
Full time availability of 37.5 – 40 hours weekly 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 – Web Platform
As an Intern developer, you will work with a cross-functional team of Developers, Quality Assurance Analysts, Product Managers and Product Designers as you get familiar with digital accessibility and the importance of providing an inclusive and accessible user experience. You will learn how to incorporate accessible code development, utilize assistive technology and related tools into your day-to-day work and become proficient with those tools. You will participate in agile ceremonies and collaborate with other team members regarding their accessibility questions and concerns.
Software Developer Intern –Platform Experience
As a Software Developer focusing on internal tooling for agentic AI at Dayforce, you will play a crucial role in developing and optimizing tools that support our AI-driven initiatives. You’ll collaborate with a cross-functional team of data scientists, engineers, and AI specialists to build, enhance, and maintain applications that leverage advanced algorithms and data science principles. This role offers a unique opportunity to work on cutting-edge technology that directly impacts our product offerings and enhances the efficiency of our internal processes.
Software Developer Intern – Tax & Payments
We are hiring interns for Software Developer opportunities in the Tax & Payments Technology organization. This position is responsible for implementing/enhancing systems that help us process payroll data from Dayforce application and fulfill our Tax and Payment back-office processing capabilities. They will collaborate with Developers, Quality Assurance/Testers, and Product Managers throughout the development lifecycle 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. Through our training and mentoring program, you will develop deep technical expertise and gain valuable business and industry-related experience.
Software Developer Intern – Global Payroll
The Global Payroll team is looking for a Software Developer Intern that is passionate about all facets of software development and keen on making a positive impact for our customers. Activities include building applications utilizing modern cloud technology to create solutions for real world problems. The ideal candidate has strong technical knowledge and a desire to keep up to date with advances in cloud technologies. 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 product managers, subject matter experts, software developers and test engineers to envision and deliver the required functionality.
Software Developer Intern – Product Development
The Dayforce Product Development team is looking for a Software Developer Intern to help create the industry’s next generation Human Capital Management (HCM) solutions. As a 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. More specifically, you will be involved in foundational work to integrate machine learning capabilities within the Dayforce product as well as features supporting it.
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 technologiesWork 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 QAContribute 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 frameworkExperience working any of the following testing tools: Selenium, FitNesse, or SpecFlowWorking 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, MSBuildExperience with VS or VSCodeExperience 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 workloadsExperience working any of the following testing tools: Selenium, FitNesse, or SpecFlowProficiency in using Visual Studio as IDEGood knowledge in applying design patterns, writing unit testExperience 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