Software Developer Sr
Dayforce
- Location
- United States
- Workplace
- Remote
- Employment
- Full Time
- Salary
- USD 95,100–169,800/yr
Posted 2mo ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
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
- Build 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 designing public or internal APIs
- 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
- Bachelor’s degree in computer science, Engineering, Mathematics, or equivalent practical experience
Preferred
- 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)
Skills
- Python
- C#
- .NET
- Databricks
- Apache Spark
- Delta Lake
- Azure Data Lake Storage
- SQL Warehouse
- Azure
- Azure Data Factory
- Docker
- Kubernetes
- Kafka
- Event Hub
- Azure Service Bus
- Azure Monitor
- Log Analytics
- Terraform
- Bicep
- ARM
Similar roles
Senior Software Engineer
Redwood Materials · remote · Nevada · USD 180,000–237,500/yr · today
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today
Software Engineer - ML/Computer Vision (Battery Sorting)
Redwood Materials · McCarran, NV · San Francisco, California, United States · USD 152,500–200,000/yr · today
Principal Software Engineer, Core Infrastructure
Oracle · Nashville, TN, United States · today
Senior Software Engineer
Advantest · Lake Forest, CA, United States · today
Senior Frontend Engineer, Ads Creative
Reddit · US · USD 190,800–267,100/yr · today