Jobs · Engineering

Software Developer Sr

Dayforce · United States · 1 wk ago
RemoteRemoteEngineeringInternship

About the role

The Dayforce Data Platform team is building the next generation of our enterprise data platform. We are seeking a software developer with a passion for building cloud-native backend systems or data platforms.

Responsibilities

  • Design and develop production software in Python and C# that powers the data platform.
  • Develop reusable platform libraries, frameworks, and SDKs used by other engineering teams.
  • Design, build, and maintain REST APIs and backend services that power internal and customer-facing data products.
  • Own software components from design through deployment, monitoring, and ongoing operational support.
  • Build and operate production services with a focus on reliability, observability, performance, and scalability.
  • Participate in architecture discussions and continuously improve the platform through automation and engineering best practices.
  • Apply software engineering best practices including code reviews, automated testing, CI/CD, and clean architecture.
  • Develop scalable ingestion services, processing frameworks, and reusable data platform components.
  • Develop reliable pipelines using Azure Data Lake Storage, Databricks, and SQL Warehouse to support analytics, reporting, machine learning, and customer-facing data products.
  • Develop metadata-driven data processing frameworks that improve automation and reusability.
  • Partner with Data Scientists to support AI agents.
  • Optimize pipeline performance, storage, and compute costs across Azure and Databricks.
  • Contribute to data governance initiatives including lineage, metadata management, documentation, and data quality standards.
  • Support de-identification and privacy requirements for customer data across multiple regions.
  • Collaborate with Product Management, Engineering, Analytics, and Data Science teams to deliver high-quality data solutions.

Requirements

  • 5+ years of professional software development experience, preferably building cloud-native backend systems or data platforms.
  • Strong software development experience with C#/.NET and Python.
  • Experience designing and building REST APIs and distributed backend services.
  • Experience designing maintainable, testable software using modern software engineering principles.
  • Experience building distributed backend services or microservices.
  • Experience with automated testing, code reviews, CI/CD, and production operations.
  • Experience building cloud-native data platforms on Microsoft Azure.
  • Experience designing, debugging, and operating distributed systems in production.
  • Strong problem-solving and troubleshooting skills for distributed data processing systems.
  • Strong SQL skills with experience designing high-performance analytical data models.
  • Experience building pipelines using Databricks, Azure Data Factory, or similar technologies.
  • Experience working with Azure Data Lake Storage and modern lakehouse architecture.
  • Experience building solutions for enterprise SaaS or multi-tenant applications.
  • Excellent communication and collaboration skills.
  • Experience supporting developers to integrate the data platform components in end-user applications.

Skills and Experience

  • Experience with containerized applications (Docker/Kubernetes).
  • Experience creating compilers for domain specific languages.
  • Experience with event-driven architectures (Kafka, Event Hub, or Azure Service Bus).
  • Experience supporting globally distributed SaaS platforms.
  • Experience with data privacy, masking, and de-identification techniques.
  • Experience monitoring production data platforms using Azure Monitor, Log Analytics, or Databricks monitoring tools.
  • Experience with Infrastructure as Code (Terraform, Bicep, or ARM).

Benefits

  • Medical, dental, vision, and life insurance.
  • 401(k) plan (plus match).
  • Global Employee Stock Purchase Plan.
  • Unlimited Time Away From Work (in lieu of accrued vacation time).
  • 10 paid US holidays.
  • Up to 80 hours of paid sick time and 17 weeks of paid parental leave.
  • Commitment to community impact, including volunteer days and charity.

Similar jobs

Software Developer, Sr

Louisiana Farm Bureau InsuranceBaton Rouge Metropolitan Area· 3 mo ago
Engineeringapply on recruiting2.ultipro.com

Sr. Software Developer

Connected LogisticsMechanicsburg, PA· 1 wk ago
Information Technology$110k–$115k/yrapply on recruiting.paylocity.com