
Software Developer Sr
Dayforce · United States
- Hybrid
- Full-time
- $150,000 / year
- United States
Job highlights
- Lead software development for next-gen AI-enabled solutions.
- Design, build, and evolve scalable services.
- Utilize and integrate modern AI tools in workflow.
- Mentor engineers and influence technical direction.
- Shape AI-enabled enterprise solutions at scale.
About the role
Senior Software Engineer - Dayforce
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 Better™ - Reflects our commitment to employees, customers, partners and communities globally.
About The Opportunity
We are building the next generation of how customers are implemented in Dayforce. This team is reimagining a complex enterprise process as a modern, AI-enabled experience that can be delivered by customers, partners, and Dayforce teams with greater speed, quality, and confidence. If you are energized by solving meaningful systems problems and building software that changes how work gets done at scale, this is a chance to make a visible impact.
As a Senior Software Engineer, you will be a hands-on technical leader with a strong backend foundation, front-end exposure, and a passion for building AI-enabled enterprise solutions. You will design and deliver scalable software, mentor other engineers, influence architecture and engineering practices, and help the team use AI tools effectively in day-to-day development.
What You'll Get To Do
- Design, build, and evolve scalable services and product experiences that reduce manual effort, improve implementation quality, and deliver more customer value.
- Lead by example as a hands-on engineer, solving complex technical problems while mentoring teammates and contributing to strong engineering habits across the team.
- Build AI fluency into the engineering workflow by using modern AI tools to accelerate design, coding, testing, debugging, and documentation, and coaching others on effective, responsible use.
- Contribute to AI-enabled product capabilities, with bonus value placed on experience implementing solutions that leverage generative and non-generative AI models.
- Partner with product leaders, designers, and engineers to shape requirements, influence technical design, and deliver practical, high-impact solutions.
- Strengthen reliability through sound engineering practices, observability, and production readiness, including logging, monitoring, troubleshooting, and continuous improvement of service health.
- Work across backend systems, APIs, and modern web technologies, bringing a product mindset and thoughtful trade-off decisions to each stage of delivery.
Skills And Experience We Value
- Strong professional experience building software with C# and .NET.
- Experience with modern web technologies such as Angular, React, or Vue, with backend depth and front-end exposure.
- Demonstrated ability to design and deliver performance, scalable, and maintainable systems.
- Practical experience using AI tools as part of your engineering stack and workflow to improve speed, quality, and execution.
- Ability to guide technical design, mentor peers, and raise the bar through thoughtful code reviews and engineering best practices.
- Experience with observability and reliability practices, including monitoring, logging, troubleshooting, and improving production readiness.
- Strong communication skills and the ability to work effectively across technical and non-technical partners.
- A product-minded approach, sound judgment, and the ability to manage competing priorities in a fast-paced environment.
Why this role stands out
You will help shape AI-enabled enterprise solutions at meaningful scale while growing your influence as a technical leader. This is a role for someone who loves building, mentoring, and turning complexity into elegant software that matters.
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.
About The Salary Ranges
Please note that the salary range mentioned in this job description should serve simply as a guide. The final compensation offered may vary based on a variety of factors, including bonuses and/or incentives, or a candidate’s experience, skills, budget and location. Our company is committed to providing a fair, equitable, and competitive package that reflects the value an individual brings to the organization.
Fraudulent Recruiting
Beware of fraudulent recruiting. Legitimate Dayforce contacts will use an @dayforce.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
Dayforce actively monitors all job applications to ensure authenticity. Submissions determined to be fraudulent or misleading will be declined from the recruitment process.
Key skills/competency
- Senior Software Engineer
- C#
- .NET
- Angular
- React
- Vue
- AI Tools
- System Design
- Mentoring
- Observability
Skills & topics
- Senior Software Engineer
- Software Development
- C#
- .NET
- Angular
- React
- Vue
- AI Tools
- System Design
- Mentoring
- Observability
- Cloud HCM
- Enterprise Solutions
- Technical Leadership
How to get hired
- Tailor your resume: Highlight C#/.NET, modern web tech, and AI tool experience.
- Showcase AI proficiency: Detail practical experience using AI in engineering workflows.
- Emphasize leadership: Demonstrate mentoring, code review, and architectural influence.
- Prepare for technical interviews: Focus on system design and coding challenges.
- Understand Dayforce values: Align your application with their 'Makes Work Life Better' promise.
Technical preparation
Behavioral questions
Frequently asked questions
- What specific AI tools are used at Dayforce for the Senior Software Engineer role?
- While the job description emphasizes practical experience with AI tools, specific tools like generative AI models for coding assistance, debugging, and documentation are mentioned. Candidates are encouraged to highlight any experience with similar AI platforms and frameworks relevant to software development workflows.
- What is the expected balance between backend and frontend development for this Senior Software Engineer position at Dayforce?
- The role requires a strong backend foundation with C# and .NET, complemented by front-end exposure to modern web technologies like Angular, React, or Vue. The emphasis is on designing and delivering scalable services, suggesting a backend-leaning role with the ability to contribute to front-end aspects.
- How does Dayforce foster personal and professional growth for its Senior Software Engineers?
- Dayforce encourages growth through competitive pay and benefits, comprehensive wellness initiatives, excellent time-away programs, and opportunities for community impact. They focus on supporting employees to be their best selves, both professionally and personally.
- What are the key qualities Dayforce looks for in a Senior Software Engineer beyond technical skills?
- Beyond technical expertise, Dayforce values strong communication skills, the ability to work effectively with cross-functional partners, a product-minded approach, sound judgment, and the capacity to manage competing priorities in a fast-paced environment. Leadership and mentoring capabilities are also highly regarded.
- How important is experience with observability and reliability practices for this Senior Software Engineer role at Dayforce?
- Experience with observability and reliability practices, including monitoring, logging, troubleshooting, and improving production readiness, is highly valued. Strengthening service health and ensuring reliable systems are key aspects of the role.
- Does Dayforce offer opportunities to work with generative AI models in this Senior Software Engineer role?
- Yes, experience implementing solutions that leverage generative and non-generative AI models is considered a bonus. The role involves building AI fluency into the engineering workflow and contributing to AI-enabled product capabilities.
- What is the typical career progression for a Senior Software Engineer at Dayforce?
Similar roles
Open positions we recommend based on this role.