We’ve launched our self-serve ads platform — use promo code HELLO10 and get a free $10 credit ›

Software Developer III

Remote from
USA flag
USA
Salary, yearly, USD
77,100 - 137,600
Department
Programming
Employment type
Full Time,
Job posted
Apply before
12 Jun 2026
Experience level
Senior
Views / Applies
34 / 3

About Dayforce

Dayforce is a cloud human capital management platform that optimizes management of the entire employee lifecycle, including attracting, engaging, paying, deploying, and developing people.

Verified job posting
This job post has been manually reviewed for authenticity and compliance.

AI Summary

Dayforce is seeking a Software Developer III to join its Global Payroll team, focusing on creating microservices and transitioning code from a monolith to services. The role involves hands-on development with C#, SQL, Kafka, and Azure, as well as participating in Agile scrum activities. Candidates need a US citizenship and ability to obtain security clearance. The company offers competitive pay, benefits, and a focus on work-life balance.

Job Complexity

Easy Hard
AI Insight The role requires deep technical expertise in C#, SQL, Kafka, Azure, and microservices, plus experience with Kubernetes and Agile methodologies, making it challenging for senior-level developers.

Salary Analysis

Median
USD107,350
US Market
USD95,000 – USD160,000
AI Insight The offered salary range of $77,100 to $137,600 is below the typical market range for a Software Developer III in the US, which is $95,000 to $160,000. The median of $107,350 is slightly lower than the market median of $127,500, suggesting the compensation may be less competitive.

Key Skills

C# .NET SQL Kafka Azure Kubernetes Microservices Agile RESTful API T-SQL

I am excited to apply for the Software Developer III position at Dayforce. With over 5 years of experience in C# and .NET development, I have a strong background in building scalable microservices and working with cloud platforms like Azure. My expertise in SQL, Kafka, and containerization with Kubernetes aligns well with the requirements of this role.

I have successfully led Agile teams in delivering high-quality software, and I am passionate about creating solutions that improve efficiency and user experience. I am particularly drawn to Dayforce's mission to reinvent HCM and make work life better.

I look forward to contributing to your innovative team and helping drive the transition to microservices. Thank you for considering my application.

Describe your experience with microservices architecture. How have you approached decomposing a monolith into microservices?
I have worked on decomposing a monolith by identifying bounded contexts, extracting services incrementally, and using event-driven communication via Kafka. I ensured each microservice had its own database and was independently deployable.
Explain how you would handle data consistency across multiple microservices in a payroll system.
I would use eventual consistency with a saga pattern, employing compensating transactions for failures. For critical operations, I might use distributed transactions with two-phase commit only when necessary, but prefer event sourcing to maintain an audit trail.
What strategies do you use to optimize T-SQL queries for large datasets?
I use indexing, query analysis with execution plans, avoid SELECT *, use pagination, and consider partitioning tables. I also use CTEs and temp tables for complex joins and ensure appropriate normalization.
How do you ensure security in cloud-based applications, especially when dealing with sensitive payroll data?
I implement encryption at rest and in transit, use Azure Key Vault for secrets, apply least privilege access with RBAC, and follow OWASP guidelines. Regular security audits and penetration testing are also part of my approach.
Describe your experience with Kubernetes and container orchestration. How do you manage scaling and monitoring?
I have deployed applications on AKS, using Helm charts for configuration. I set up horizontal pod autoscaling based on CPU/memory metrics and use Prometheus and Grafana for monitoring. I also implement health checks and resource limits.

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.Citizenship Requirement for US Candidates: • Must be a US citizen • Ability to obtain US security clearanceAbout the opportunityThe Dayforce Product Development team is looking for an intelligent Software Developer III to create the industry’s next generation Human Capital Management (HCM) solutions. We are offering an opportunity to reinvent HCM and develop award winning and innovative solutions that challenge the industry perception of what an HCM solution can do. As a Developer on our Global Payroll team, you will be working on our ground-breaking solution that helps companies increase their efficiencies through paying employees accurately and on time.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.If you are a technology enthusiast, have passion for creating great software, want to see your creation utilized by thousands of people all over the world, and possess one or more of the following qualifications, we want to talk to you.What you’ll get to doAs a Software Developer III on our Payroll team, you will be working on our ground-breaking solution that helps companies increase their efficiencies through business logic and services. You’ll also be part of a team who is moving code from the monolith and moving to different services!Duties include but are not limited to: • Creating microservices • Hands on development with C#, SQL, Kafka, and Azure • Participate in research, design, development for new initiatives • Daily scrum activities • Team and individual development projectsSkills and experience we value • In-depth working experience with C# and .NET Framework • Proficiency with T-SQL and an understanding of database systems • Experience with Kubernetes and Containers • Experience with public cloud infrastructure such as Azure • Deep knowledge of object-oriented design and development • Experienced working in an Agile scrum team as a key contributor and a team player • Excels in taking ownership of design, build and quality for assigned tasks and issues until completion • University level Computer science or computer engineering degree or equivalentWhat would make you really stand out • Experience building highly performant and scalable applications • Experience with Kakfa and Pub/Sub related tools • Demonstrable knowledge of: MongoDB, POD scaling, RESTful API, JSONWhat’s in it for youDayforce 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 RangesPlease 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 RecruitingBeware 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-fraudDayforce actively monitors all job applications to ensure authenticity. Submissions determined to be fraudulent or misleading will be declined from the recruitment process#LI-Remote

Apply now >

This job listing has been manually reviewed by the Jobicy Trust & Safety Team for compliance with our posting guidelines, including verification of the company's legitimacy, accuracy of job details, clarity of remote work policy, and absence of misleading or fraudulent content.

How to apply

Did you apply? Let us know, and we’ll help you track your application.

See a few more

Similar Programming remote jobs

Job Search Safety Tips

Here are some tips to help you search and apply for jobs safely:
Watch out for suspicious jobs Don't apply for jobs that offer high pay for little work or offer to hire you without an interview. Read more ›
Check the employer's profile Make sure you're applying for a trustworthy job by visiting the employer's profile and learning more about them. Read more ›
Protect your information Don't share personal details like your bank account or government-issued ID on suspicious websites or messengers. Read more ›
Report jobs that feel unsafe If you see a job that seems misleading, inappropriate or discriminatory, report it for going against our policies and we'll review it.

Share this job

Jobicy+ Subscription

Jobicy

614 professionals pay to access exclusive and experimental features on Jobicy

Free

USD $0/month

For people just getting started

  • • Unlimited applies and searches
  • • Access on web and mobile apps
  • • Weekly job alerts
  • • Access to additional tools like Bookmarks, Applications, and more

Plus

USD $8/month

Everything in Free, and:

  • • Ad-free experience
  • • Daily job alerts
  • • Personal career consultant
  • • AI-powered job advice
  • • Featured & Pinned Resume
  • • Custom Resume URL
Go to account ›