UKG
Website:
ukg.com
Job details:
Why UKG
At UKG, the work you do matters. The code you ship, the decisions you make, and the care you show a customer all add up to real impact. Today, tens of millions of workers start and end their days with our workforce operating platform. Helping people get paid, grow in their careers, and shape the future of their industries. That’s what we do.
We never stop learning. We never stop challenging the norm. We push for better, and we celebrate the wins along the way. Here, you’ll get flexibility that’s real, benefits you can count on, and a team that succeeds together. Because at UKG, your work matters—and so do you.
We are seeking an experienced Software Engineer III to join our dynamic engineering team. This role offers the opportunity to lead high-impact initiatives and build scalable, resilient software solutions used by enterprises and users worldwide. In addition to strong software engineering fundamentals, this role emphasizes a DevOps-first, SRE-aware, and AI-enabled engineering mindset.
As a Software Engineer III, you will be responsible for the design, development, testing, deployment, observability, reliability, and operational excellence of complex software systems. You will work across the full software lifecycle, partner closely with cross-functional teams, mentor junior engineers, and help strengthen the engineering culture through automation, reliability practices, and thoughtful adoption of AI-assisted development tools.
Responsibilities
Software Development:
Design, build, test, deploy, and maintain clean, scalable, secure, and efficient software applications and distributed systems.
Technical Leadership
Lead the design and delivery of complex features and platforms, ensuring solutions meet high standards for performance, scalability, reliability, security, and maintainability.
DevOps Ownership
Operate with an end-to-end product ownership mindset, contributing across the full lifecycle from requirements and architecture through development, CI/CD, deployment, production operations, and continuous improvement.
Site Reliability Engineering Practices
Build and operate services with strong observability, resiliency, and operational readiness. Define and monitor SLIs, SLOs, and error budgets, improve service reliability, and drive engineering improvements based on production insights.
Operational Excellence
Proactively identify reliability risks, performance bottlenecks, and service health issues using logs, metrics, traces, dashboards, and telemetry. Participate in incident response, root cause analysis, and follow-through remediation to prevent recurrence.
Infrastructure And Automation Mindset
Promote automation across build, test, deployment, monitoring, and operational workflows. Contribute to improving engineering productivity through CI/CD pipelines, environment standardization, and infrastructure/platform automation.
Architectural Design
Participate in and lead design reviews with peers and stakeholders, ensuring systems are designed for high availability, fault tolerance, disaster recovery, scalability, and supportability.
Project Execution
Manage execution and delivery of features and projects, negotiating scope, priorities, and timelines while maintaining a strong focus on quality, reliability, and customer impact.
Code Quality And Engineering Standards
Review code diligently and uphold a high bar for engineering excellence, including secure coding, testability, maintainability, observability, and operational supportability.
Testing And Quality Engineering
Build testable software, define effective test strategies, and automate testing using appropriate tools and frameworks. Apply modern quality practices across unit, integration, contract, end-to-end, and performance testing.
Mentorship
Provide technical mentorship and guidance to junior engineers, helping grow engineering capability in software craftsmanship, production ownership, reliability thinking, and modern delivery practices.
Documentation
Create and maintain high-quality technical documentation for architecture, operational runbooks, deployment procedures, troubleshooting guides, and feature enhancements.
AI-Enabled Engineering Mindset
Leverage AI-powered engineering tools responsibly to improve developer productivity, code quality, operational insights, and delivery speed. Evaluate and adopt AI-assisted capabilities such as code generation, test creation, documentation support, incident analysis, and developer workflow optimization while maintaining engineering rigor and accountability.
Innovation And Continuous Improvement
Stay current with emerging technologies, cloud-native practices, SRE principles, platform engineering trends, and AI-assisted software development. Advocate for adoption where it improves system reliability, team productivity, and customer outcomes.
Minimum Qualification
- Experience with cloud platforms such as Azure, AWS, or GCP.
- Experience with containerization and orchestration technologies such as Docker and Kubernetes.
- Familiarity with Infrastructure as Code and automation tools such as Terraform, ARM, Bicep, or similar technologies.
- Experience implementing or supporting SRE practices, including SLIs, SLOs, alerting strategies, capacity planning, and incident reviews.
- Experience with performance engineering, resilience testing, and production readiness reviews.
- Familiarity with modern test automation frameworks and quality engineering practices.
- Knowledge of agile development methodologies and modern engineering workflows.
- Experience with CI/CD pipelines and automation tools such as Jenkins and GitHub Actions.
- Experience designing, integrating, or supporting APIs and service-to-service workflows.
- Experience mentoring junior engineers and leading by influence.
- Demonstrated ability to use AI-assisted engineering tools effectively and responsibly in software development and operational workflows.
Preferred Qualifications
Master’s degree in Computer Science, Engineering, or a related technical field.
Experience with cloud platforms such as Azure, AWS, or GCP.
Experience with containerization and orchestration technologies such as Docker and Kubernetes.
Familiarity with Infrastructure as Code and automation tools such as Terraform, ARM, Bicep, or similar technologies.
Experience implementing or supporting SRE practices, including SLIs, SLOs, alerting strategies, capacity planning, and incident reviews.
Experience with performance engineering, resilience testing, and production readiness reviews.
Familiarity with modern test automation frameworks and quality engineering practices.
Knowledge of agile development methodologies and modern engineering workflows.
Experience mentoring junior engineers and leading by influence.
Demonstrated ability to use AI-assisted engineering tools effectively and responsibly in software development and operational workflows.
Familiarity with building accessible and inclusive technologies.
Commitment to diversity, inclusion, and continuous professional development.
Company Overview
UKG is the Workforce Operating Platform that puts workforce understanding to work. With the world's largest collection of workforce insights, and people-first AI, our ability to reveal unseen ways to build trust, amplify productivity, and empower talent, is unmatched. It's this expertise that equips our customers with the intelligence to solve any challenge in any industry — because great organizations know their workforce is their competitive edge. Learn more at ukg.com.
UKG is proud to be an equal opportunity employer and is committed to promoting diversity and inclusion in the workplace, including the recruitment process.
Disability Accommodation in the Application and Interview Process
For individuals with disabilities that need additional assistance at any point in the application and interview process, please email UKGCareers@ukg.com
Click on Apply to know more.