UKG is hiring a Staff Software Engineer to lead design and delivery of cloud-native services and AI-enabled capabilities across the product stack, with deep Java expertise.
Requirements
- 6–10 years professional software engineering experience with strong Core Java (Java 11+ preferred)
- Proven experience designing and operating distributed systems and RESTful APIs at scale
- Strong Spring ecosystem experience (Spring Boot, testing, dependency injection, build tooling)
- Strong database skills: SQL, schema design, performance tuning; NoSQL experience is a plus
- Cloud experience with AWS or Azure (networking, compute, storage, IAM/security)
- CI/CD, automated testing, and production operations mindset (on-call/incident response exposure)
Benefits
- Flexible work arrangements
- Benefits that can be counted on