Dayforce
Posted 3w ago

Intermediate or Sr Software Developer (AI Platform & Applications)

Dayforce
United States
$109k-$170k/yrRemoteFull Time
Responsibilities
  • designing software
  • building services
  • mentoring developers
Requirements
  • Experienced software engineer with strong Python
  • Cloud-native and distributed systems skills
  • Experience with containers, CI/CD
  • API design, and AI-assisted development practices
Technical tools mentioned
PythonAzureDockerKubernetesGitGitHubAzure DevOpsElasticsearchKafkaAzure SQLAzure FunctionsAzure StorageAzure Key VaultAzure MonitorLog AnalyticsTerraformARM templatesPowerShell

Job description

Dayforce is a global human capital management (HCM) company headquartered in Toronto, Ontario, and Minneapolis, Minnesota, with operations across North America, Europe, Middle East, Africa (EMEA), and the Asia Pacific Japan (APJ) region. 

 

Our award-winning Cloud HCM platform offers a unified solution database and continuous calculation engine, driving efficiency, productivity and compliance for the global workforce.

 

Our brand promise - Makes Work Life Better - Reflects our commitment to employees, customers, partners and communities globally. 

About the Opportunity

We are looking for a Senior Software Developer to join the team building AI-powered capabilities within the Dayforce platform. This role is ideal for an experienced software engineer who enjoys designing, building, and delivering production-quality applications using modern development frameworks, cloud technologies, and AI-assisted engineering practices.

This is a high-impact opportunity to help shape how millions of users across more than 150 countries interact with Dayforce. You will work across the full software development lifecycle—including architecture, design, prototyping, implementation, testing, release, and production operations—while partnering closely with Product Managers, Architects, and Engineering teams to deliver scalable, reliable, and innovative solutions.

What You'll Get to Do

Design and Build Scalable Software

  • Design, develop, and maintain high-quality, scalable software solutions and services.
  • Build and evolve microservices and APIs that support AI-powered product capabilities and core platform functionality.
  • Contribute to the design and implementation of modern distributed systems with a focus on scalability, performance, reliability, and maintainability.
  • Participate in architecture discussions and help shape the technical direction of new and existing services.
  • Build robust testing, validation, monitoring, and observability into production systems.
  • Improve system performance through profiling, optimization, and continuous refinement.
  • Automate releases, deployments, integrations, and operational workflows.
  • Own critical areas of the codebase while contributing to shared engineering libraries and reusable components.

AI-Accelerated Engineering

  • Leverage modern AI development tools to improve engineering productivity while maintaining high standards for quality, security, and maintainability.
  • Use AI-assisted code generation with thoughtful engineering review.
  • Utilize automated test generation and regression testing.
  • Accelerate refactoring and modernization initiatives.
  • Apply AI-assisted debugging, log analysis, and root cause investigation techniques.
  • Support documentation, code migration, and engineering workflow automation.
  • Promote responsible AI usage with strong security, privacy, and review practices.

Product Partnership and Engineering Excellence

  • Collaborate with Product Managers, Architects, Designers, and Engineers to deliver customer-focused solutions.
  • Translate business requirements into well-designed technical solutions.
  • Present designs and technical concepts to both technical and non-technical audiences.
  • Mentor team members through code reviews, design discussions, and pair programming.
  • Contribute to engineering best practices, technical standards, and continuous improvement initiatives.
  • Participate in the complete software development lifecycle from concept through production support.

Skills and Experience We Value

  • Strong software development experience using Python to build production-quality applications.
  • Experience designing and developing cloud-native, distributed, or SaaS applications.
  • Strong understanding of software engineering fundamentals, including data structures, algorithms, object-oriented design, design patterns, and API design.
  • Experience developing and consuming RESTful APIs and microservices.
  • Experience with Azure or another major cloud platform.
  • Experience with containerization technologies such as Docker and orchestration platforms such as Kubernetes.
  • Experience with CI/CD pipelines and modern source control tools, including Git, GitHub, or Azure DevOps.
  • Strong understanding of testing methodologies and automated testing practices.
  • Ability to analyze, troubleshoot, profile, and optimize applications in production environments.
  • Excellent analytical, problem-solving, collaboration, and communication skills.
  • Passion for learning new technologies and continuously improving engineering practices.
  • Demonstrated experience using AI-assisted development tools to improve software delivery.
  • Ability to rapidly prototype, iterate, and validate solutions while maintaining high-quality engineering standards.
  • Experience using AI tools for debugging, refactoring, documentation, and code generation.
  • Strong understanding of responsible AI usage within software development workflows.

What Would Make You Stand Out

  • Experience with search technologies such as Elasticsearch, Azure AI Search, or similar platforms.
  • Experience with event-driven architectures and messaging platforms such as Kafka.
  • Experience building highly scalable distributed systems.
  • Familiarity with observability, monitoring, logging, and reliability engineering practices.
  • Experience with Azure services such as Azure SQL, Functions, Storage, Key Vault, Azure Monitor, and Log Analytics.
  • Experience with infrastructure automation tools such as Terraform, ARM templates, or PowerShell.
  • Experience with front-end technologies and modern web application frameworks.
  • Familiarity with modern AI frameworks, large language model integrations, retrieval techniques, or intelligent application development.
  • Experience mentoring developers and providing technical leadership.

What’s in it for you

Dayforce is fueled by the diversity of our talented employees. We are an equal opportunity employer and consider and embrace ALL individuals and what makes them unique. We believe our employees should be happy and healthy, with peace of mind and a sense of fulfillment.

We encourage individuals to apply based on their passions.

Dayforce employees and their families are eligible to participate in the following benefits programs: medical, dental, vison, and life insurance. Dayforce employees are also eligible to participate in a 401k plan (plus match) and a Global Employee Stock Purchase Plan. Employees also receive 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, subject to the terms of the applicable policy or program.

With a commitment to community impact, including volunteer days and our charity, Dayforce Cares we provide opportunities for you to thrive both in your career and personal life. Our focus is not just on your job but on supporting you to be the best version of yourself. 

About the Salary Ranges  

Please note that the salary range mentioned in this job description should serve simply as a guide. The final compensation offered may vary based on a variety of factors, including bonuses and/or incentives, or a candidate’s experience, skills, budget and location. Our company is committed to providing a fair, equitable, and competitive package that reflects the value an individual brings to the organization. 

Fraudulent Recruiting

Beware of fraudulent recruiting. Legitimate Dayforce contacts will use an @dayforce.com email address. We do not request money, checks, equipment orders, or sensitive personal data during the recruitment process. If you have been asked for any of the above, or believe you have been contacted by someone posing as a Dayforce employee, please refer to our fraudulent recruiting statement found here: https://www.dayforce.com/be-aware-of-recruiting-fraud

Dayforce actively monitors all job applications to ensure authenticity. Submissions determined to be fraudulent or misleading will be declined from the recruitment process

#LI-Remote

About Dayforce

Cloud-based human capital management and payroll software platform.

Year founded
1992
Employees
9600
Organization type
Private
Latest investment
Raised $12.30B Private Equity (2026) — led by Thoma Bravo
Headquarters
US

Similar jobs

Software Developer roles
7mo
Save
Mark Applied
Hide
Software Developer / Software Engineer
United States
RemoteFull Time
Psudo
Psudo: Building software and infrastructure to reinvent the internet experience.
2+ YOE2+ years of experience in software development; proficient in Java, C++, Ruby on Rails; SQL/NoSQL; familiar with SDLC; able to document and collaborate.
Java, C++, Ruby on Rails, SQL, NoSQL, ASP .Net, JQuery, Apache Wicket, JSF, Spring MVC, AWS, Azure, Google Cloud, OpenStack
11y
Save
Mark Applied
Hide
Software Developer/Software Engineer
Reston, Virginia, United States
OnsiteFull Time
Morfologica
Morfologica: Provides specialized natural language processing and computational linguistics engineering services.
Software Engineers/Developers experienced with lifecycle software development; strong programming and automated testing skills; ability to work with government customers.
Java, Ruby, Python, C++, SQL, Oracle, NLP
1h
Save
Mark Applied
Hide
Software Engineer III - Product Development
Springfield, Massachusetts, United States
$99k-$130k/yr HybridFull Time
Farm Credit Financial Partners
Farm Credit Financial Partners: Provider of technology products and services to Farm Credit.
8+ YOEBachelor's degree and typically 8+ years developing software, including Azure/AWS, .NET/C#/SQL, React frameworks, TypeScript, Node.js, databases, Agile, testing, CI/CD, and technical mentoring.
Azure, Salesforce, C#, ASP.NET, SQL, AWS, Jira, AI/ML, CI/CD, REST, SOAP, Java, C++, .NET, Apex, React, Next.js, TypeScript, Node.js, ORM, LLM, RAG, Model Context Protocol (MCP)
1h
Save
Mark Applied
Hide
Senior Software Engineer, Global Banking & Markets, Digital Assets Technology - Multi-chain Tokenization
New York City, New York, United States
$150k-$300k/yr OnsiteFull Time
Goldman Sachs
Goldman SachsNYSE: GS: Global investment banking, securities, and investment management firm.
Expertise in institutional multi-chain tokenization, EVM/Solidity, Canton/Daml smart contracts, interoperability architecture, capital markets, distributed systems, Java or TypeScript, REST/gRPC, and Kafka.
Canton, Daml, EVM, Solidity, Rust, Java, TypeScript, REST, gRPC, Kafka, Zero Knowledge Proof
2h
Save
Mark Applied
Hide
Senior Software Engineer, Asynchronous Processing
Boston, Massachusetts, United States
$148k-$222k/yr OnsiteFull Time
Klaviyo
KlaviyoNYSE: KVYO: Software platform for automated e-commerce marketing and customer data.
6+ YOE6+ years software development experience, computer science degree or equivalent, and expertise in scalable distributed systems, asynchronous processing, cloud infrastructure, Kubernetes, and queueing technologies.
Python, Golang, Apache Pulsar, Kafka, SQS, AWS, Kubernetes, Terraform, Linux, Django, FastAPI, Protobuf, Argo, Istio, Kong, React
2h
Save
Mark Applied
Hide
Software Engineer II - Decision Management Program
O'Fallon or Saint Louis
$40-$60/hr OnsiteFull Time
LaunchCode
LaunchCode: Nonprofit providing free tech education and job placement services.
2+ YOERequires 2–5 years of software development experience, Java and Spring Boot, REST APIs, microservices, SQL, testing, source control, CI/CD, and strong troubleshooting and collaboration skills.
Java, Java Development Kit (JDK), Spring Boot, Kafka, REST APIs, Oracle, SQL, GitHub, Bitbucket, CI/CD, Splunk, Dynatrace, PCF, Tanzu, Kubernetes, Grafana, Prometheus, MQ
2h
Save
Mark Applied
Hide
Senior Software Engineer (Subject Matter Expert Software Developer, Application)
United States
$10k-$300k/yr RemoteFull Time, Contract
WINTrio
WINTrio: An IT services organization delivering modernization, cybersecurity, cloud, software, and systems integration solutions to federal and commercial customers.
5+ YOEBachelor's or master's degree in a related field, 5–10 years of software engineering experience, full-stack expertise, Agile experience, and proficiency with modern frameworks, databases, Terraform, CI/CD, Git, and cloud technologies.
PostgreSQL, Express.js, React.js, Node.js, HTML, CSS, JavaScript, Terraform, Git, Microsoft Azure, AWS, Google Cloud Platform, Microsoft 365, ServiceNow, REST APIs, CI/CD
2h
Save
Mark Applied
Hide
Advanced Software Engineer - iOS
New York City, New York, United States
$141k-$166k/yr HybridFull Time
Metropolitan Transportation Authority
Metropolitan Transportation Authority: Operates public transportation systems in the New York region.
8+ YOEBachelor’s degree and 8+ years of relevant experience, or equivalent. Requires hands-on programming, software engineering methodology, testing, version control, communication, and one listed professional certification.
Xcode, Objective-C, Swift, RESTful APIs, SOAP APIs, Android, Oracle Database, SQL, Microsoft Azure, Windows Server, Linux, Waterfall, Agile, Scrum, DevOps, Extreme Programming (XP), Kanban, Lean, Rapid Application Development (RAD), Unit Testing, Integration Testing, System Testing, Acceptance Testing, Regression Testing