About The Position

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.

Requirements

  • 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
  • Experience designing and building microservices and containerized applications (Docker/Kubernetes)
  • Experience working with Azure or cloud-native architectures
  • 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
  • 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
  • Strong general proficiency in 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.
  • Proficiency in English is required for this position as this role will regularly interact with English-speaking stakeholders, co-workers, managers and/or clients across the world.

Responsibilities

  • 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 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

Benefits

  • excellent time away from work programs
  • comprehensive wellness initiatives
  • competitive pay and benefits
  • volunteer days

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Education Level

No Education Listed

Number of Employees

1,001-5,000 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service