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 hands-on Staff Software Engineer to join the engineering organization in Pune. This P4 role will primarily support Suite Provisioning Services (SPS) and may also contribute to other platform initiatives, including NGP custom migration projects.
The engineer will work across Java services, distributed systems, Kafka, GitHub Actions, databases, scripting, cloud deployments, and production operations.
The role requires robust technical ownership, the ability to solve complex cross-system problems, and the capability to lead implementation across multiple projects while remaining actively involved in software development.
Responsibilities
Software Engineering and Delivery
Design, develop, test, and own scalable Java services, APIs, integrations, and distributed applications from technical design through deployment, observability, production support, and continuous improvement. Write clean, maintainable, modular, secure, and production-ready code.
Translate business and technical requirements into practical designs, implementation plans, and actionable engineering tasks.
Participate in sprint planning, backlog refinement, technical discussions, code reviews, testing, and release activities.
Apply object-oriented design, design patterns, API design, data modeling, and clean coding practices.
Identify technical risks, d
📌 Staff Software Engineer- Eng (Pune)
🏢 Ukg
📍 Pune