Point your AI agent at freehire and let it find you a job.

Get the CLI →

Software Developer Sr

Discussion

About the Opportunity
Are you passionate about modernizing enterprise applications, building scalable software solutions, and solving complex engineering challenges? Do you enjoy working across backend systems and application layers to help teams deliver faster, more reliably, and with greater confidence?
We are looking for a Senior Software Developer to join the Dayforce Core Services team, where you will help modernize and evolve critical application components, support a large-scale SaaS platform, and contribute to AI-assisted engineering solutions that improve developer productivity and platform adoption.
We develop and operate the core platform, infrastructure, and tooling that serve as the foundation for the Dayforce web application. We work in an agile environment with a strong focus on automation, reliability, and continuous improvement, while encouraging professional growth through ongoing learning opportunities and resources.
What You'll Get to Do

Design, build, and modernize scalable application components and platform services.
Lead and contribute to migration initiatives from .NET Framework to .NET Core / modern .NET.
Support the modernization of existing application layers, including backend services and web application components.
Analyze legacy application patterns and drive modernization approaches that improve maintainability, performance, and scalability.
Solve performance, scalability, reliability, and compatibility challenges in production systems.
Collaborate with cross-functional teams to deliver impactful platform and product capabilities.
Drive technical design and architecture decisions.
Mentor engineers and contribute to strong engineering practices.
Build and leverage AI-assisted tools and agents to improve developer productivity and accelerate modernization efforts.

Skills and Experience We Value
Core Development & Modernization Experience

Proven expertise in C#, .NET Framework, .NET Core / modern .NET, and enterprise application development.
Solid hands-on experience developing, maintaining, and modernizing applications across both .NET Framework and .NET Core / .NET.
Demonstrated experience migrating applications from legacy .NET Framework to .NET Core / modern .NET.
Experience across both backend services and web application components.
Track record of building scalable SaaS or enterprise applications.
Solid understanding of system design and distributed application concepts.
Deep knowledge of SQL Server and relational databases.

Architecture & Platform Experience

Experience designing and building microservices and containerized applications (Docker/Kubernetes).
Experience working with Azure or cloud-native architecture.
Experience modernizing legacy applications and refactoring monolithic systems into more maintainable architectures.
Strong understanding of modernization strategies, including dependency analysis, compatibility assessment, and incremental migration approaches.
Familiarity with application framework patterns commonly found in mature enterprise web applications.

Engineering Practices & Reliability

Experience implementing observability, logging, and monitoring solutions.
Experience working with CI/CD pipelines and DevOps practices.
Strong problem-solving, troubleshooting, and debugging skills.
Ability to balance delivery of new capabilities with technical debt reduction and platform modernization.

What Would Make You Stand Out

Strong general proficiency with AI developer tooling, including Claude Code, Cursor, Windsurf, GitHub Copilot, and related tools.
Experience using AI-assisted development tools to accelerate coding, debugging, documentation, and workflow automation.
Ability to evaluate and adopt emerging AI engineering tools and integrate them effectively into day-to-day development practices.

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available