3 days ago
Pune, IndiaSenior
Responsibilities
- Design, build, test, maintain, deploy, and operate scalable enterprise software systems and services.
- Lead technical design for distributed systems, including architecture reviews, service decomposition, API design, event-driven integrations, and data modeling.
- Own services end to end, including implementation, CI/CD automation, deployment, observability, operational health, and production support.
- Use AI-assisted development tools such as GitHub Copilot and Claude to improve engineering productivity, testing, and documentation while validating generated output.
- Create deterministic and scalable unit, integration, contract, and edge-case test suites.
- Monitor and improve the reliability, availability, performance, and operational health of production services.
- Collaborate with engineering, product, platform, security, and business stakeholders.
- Apply responsible AI principles involving privacy, transparency, auditability, governance, and compliance.
- Create and maintain technical, API, operational, and business-logic documentation.
Requirements
- Bachelor’s or master’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- At least 6 years of professional software engineering experience building and operating production-grade applications and services.
- Strong proficiency in one or more of Java, C#, Python, Go, or Kotlin.
- Experience designing and operating distributed systems and microservices-based architectures.
- Strong knowledge of software engineering fundamentals, design patterns, testing methodologies, and system design principles.
- Experience designing and consuming RESTful APIs and event-driven integrations.
- Experience with relational databases such as PostgreSQL or SQL Server in transactional or high-scale environments.
- Experience with cloud platforms and containerized deployments using Docker and Kubernetes.
- Familiarity with version control systems such as GitHub, CI/CD pipelines, and Agile development workflows.
- Experience using AI-assisted engineering tools in a modern software development workflow.
- Preferred experience includes AWS, Azure, or GCP workloads, observability and production operations, automated testing strategies, compliance-sensitive systems, and AI-powered capabilities such as LLM APIs, intelligent automation, or agentic workflows.
- Preferred qualifications include responsible AI knowledge, strong communication and collaboration skills, and the ability to drive projects independently and influence technical direction across teams.
Benefits
- UKG offers real workplace flexibility and benefits employees can count on.
- The company promotes learning, challenging the norm, collaboration, and diversity and inclusion.
- UKG provides disability accommodations during the application and interview process.
Tech Stack
Categories
About UKG
UKG builds cloud software for human capital and workforce management—HR, payroll, timekeeping, and scheduling—sold as SaaS to mid‑size and large employers. Formed in 2020 by the merger of Ultimate Software and Kronos, it is privately held by Hellman & Friedman and has dual headquarters in Lowell, Massachusetts, and Weston, Florida. Its platform helps organizations handle pay, compliance, and workforce planning across industries.
