- Company Name
- Dayforce
- Job Title
- Software Developer Intern 4 months - Winter 2026
- Job Description
-
Job title: Software Developer Intern (4-month virtual program)
Role Summary
A software development internship providing hands‑on experience in designing, coding, testing, and maintaining cloud‑based HCM applications. The intern works closely with an agile development team, contributing to end‑to‑end development cycles and quality assurance practices while gaining exposure to enterprise SaaS product delivery.
Expectations
- Full‑time commitment of 37.5–40 hours per week.
- Strong academic performance in programming, algorithms, data structures, computer organization, and discrete mathematics.
- Proven ability to learn new technologies quickly and independently.
- Effective communication, both written and verbal, with cross‑functional stakeholders.
- Participation in design discussions, code reviews, and deployment processes.
Key Responsibilities
- Develop, test, and maintain robust, scalable modules for a cloud‑based HCM platform.
- Collaborate with product, QA, and DevOps teams to deliver high‑quality features.
- Write unit and automated tests; contribute to test automation best practices.
- Perform source code analysis to identify quality gaps and high‑risk areas.
- Participate in design and architectural discussions, including microservices and API design.
- Assist in release readiness assessments, defect resolution, and post‑deployment support.
- Support the continuous improvement of development pipelines and deployment tooling.
Required Skills
- Proficient coding in a modern object‑oriented language: C#, Java, C++, Python, or PowerShell.
- Working knowledge of modern web technologies: JavaScript/TypeScript, React, Angular, Dojo, Ember, Backbone, jQuery, HTML5, CSS3, SVG, JSON.
- Experience with the .NET framework and corresponding IDE (Visual Studio).
- Familiarity with relational database design and SQL.
- Experience with automated UI testing tools (Selenium, FitNesse, SpecFlow).
- Basic knowledge of cloud platforms (AWS, Azure, or GCP) and DevOps practices (CI/CD, Docker, Kubernetes).
- Understanding of microservices architecture, RESTful APIs, and JSON data interchange.
- Strong problem‑solving skills and a passion for building high‑quality cloud applications.
Required Education & Certifications
- Current enrollment or recent graduation from an accredited bachelor’s or master’s program in Computer Science, Software Engineering, or a related field.
- No mandatory certifications required, though familiarity with cloud or DevOps courses (e.g., AWS Certified Developer, Azure Fundamentals) is advantageous.