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

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 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.
  • 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.
  • Proficiency in English is required.

Nice To Haves

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

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

Benefits

  • excellent time away from work programs
  • comprehensive wellness initiatives
  • competitive pay and benefits
  • volunteer days
  • charity opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service