Sr. Staff Software Engineer- Eng - JAVA + AI
UKG
Noida, India · Onsite · Full Time
Posted
Job description
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. Role Overview We are seeking a highly skilled Senior Staff Software Engineer to join the engineering team for the Ready product. This role is ideal for a hands-on technologist who enjoys solving complex engineering problems, writing high-quality code, and building scalable, reliable, secure, and performant enterprise SaaS capabilities. As a Senior Staff Software Engineer, you will be a strong individual contributor and technical anchor for the team. You will contribute directly to design and implementation, help shape the technology stack, support the technical roadmap, and partner with engineers, architects, product managers, and engineering leaders to deliver high-impact product capabilities. This role requires deep proficiency in Java, strong database technology experience, strong debugging and troubleshooting skills, and the ability to learn new technologies quickly. The ideal candidate is comfortable going deep into code, production behavior, performance bottlenecks, observability data, and system design while helping the team make sound technical decisions. We are looking for an engineer with an enterprise-level mindset who can balance hands-on delivery with technical guidance, contribute to architecture discussions, improve engineering practices, and bring practical insight into AI-assisted engineering, agents, and intelligent automation. Responsibilities Hands-on Software Engineering • Design, develop, test, and maintain high-quality backend services, APIs, distributed components, and cloud-native capabilities for the Ready product. • Write clean, maintainable, performant, and well-tested code using Java and modern enterprise engineering practices. • Take ownership of complex technical deliverables from design through implementation,…