Back to jobs

Software Developer Intern (Platform & People Experience) 8 months – Fall 2026
CAPosted 2 weeks ago
remote
No longer available
Job Description
Job Title: Software Developer Intern
Location: Virtual
Duration: Fall 2026 – 8 months (September 2026 – April 2027)
Teams: Platform & People Experience
Candidates selected through this posting will be considered for either the Platform or People Experience team based on skills, experience, and business needs.
Availability: *Full-time availability of 37.5 – 40 hours weekly is required to be eligible for this opportunity.
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
About the opportunity:
Platform Team:
Reporting to the manager of the Platform Architecture Development (PAD1) Engineering team, you will be responsible for improving the experience of our product and development teams - through advocacy, research, software development, and enablement – all driven by the needs expressed by those teams directly. We work to advise, assist, define and develop solutions to address common development team frustrations. Development teams should have first-class assistance in delivering high quality services and solutions, and we aim to provide that expert guidance in a responsive and collaborative manner.
People Experience Team:
We are looking for a Software Developer Intern to work with the Dayforce People Experience team. Our team supports key areas of the Dayforce experience, including Hub, the landing page of Dayforce; Document Management, a standardized system for uploading, viewing, and managing files; and Communications, a platform for employees to communicate with each other within Dayforce. In this role, you will contribute to full-stack feature development and AI initiatives while exploring how modern AI tools, prompts, agents, and automated testing workflows can improve developer productivity and product quality.
What you’ll get to do:
Platform Team:
Assist in decision making and requirement gathering for Camelot project feature improvements
Participate in project design and planning meetings to discuss specific roadmap items
Operate on a 2-week sprint/scrum pattern with daily stand-ups
Interact with and advise development engineers in the usage of common framework and library components
Solicit feedback from engineering teams about their adoption of microservice-focused development practices
Implement, Test, and Document feature improvements and bug fixes to existing core framework components
People Experience Team:
Build and maintain full-stack features for Dayforce using technologies such as C#, SQL, JavaScript/TypeScript, and modern web frameworks
Use AI-assisted development tools to help generate, test, refactor, document, and validate production-quality code
Help design, evaluate, and maintain prompts, workflows, and lightweight agents that improve developer efficiency and engineering quality, and share learnings with the wider team
Work with microservices, object-oriented programming, dependency injection, APIs, and database-backed systems
Contribute to automated testing strategies, including opportunities to use AI to generate test cases, improve coverage, and identify edge cases
Participate in code reviews, technical design discussions, Agile ceremonies, and team demos
Skills and experience we value:
Platform Team:
Conceptual knowledge of object-oriented design patterns and development
Hands-on experience in software engineering concepts
Experience with C#, .NET Framework / .NET Core, MSBuild
Collaboration and communication skills and able to work with a distributed team
Understanding of Agile software delivery principles and practices
Ability to take constructive feedback
Enthusiasm to tackle new and often unknown challenges
Ability to remain flexible in the reality of ever-changing business requirements
Ability to conduct and speak to technical details among other engineers
People Experience Team:
Experience with one or more modern JavaScript libraries such as React, Angular, Vue.js, etc.
Experience with HTML5, JavaScript/TypeScript, CSS in a complex user interface
Interest or hands-on experience with AI-assisted development tools, LLMs, prompt engineering, AI agents, or automated test generation
Disciplined self-starter, capable of working independently and in close collaboration within an Agile development team as a contributor and team player
Excellent communication, documentation, and collaboration skills
Strong problem-solving and technical debugging skills
What would really make you stand out:
Platform Team:
Exposure to Azure, GitHub, Docker, Open Telemetry, Open Feature, and Redis
Exposure to GitHub Actions/Workflows, SonarQube, and Artifactory
Strong cross-team and cross-department partnership and collaboration skills
Outstanding communication skills, verbal and written
Experience operating at scale in a large software enterprise is preferred.
People Experience Team:
Experience working in a SaaS enterprise software environment
Experience building AI-enabled apps, agents, internal tools, chatbots, or automation workflows
Familiarity with responsible AI concepts such as human review, hallucination risk, data privacy, and evaluation
Experience writing and maintaining accessible web experiences, including familiarity with accessibility (a11y) standards