2 days ago
Pune, IndiaSenior
Responsibilities
- Design, build, test, and maintain scalable, reliable, secure, and maintainable software systems and services.
- Lead technical design and delivery for distributed enterprise-scale systems, including architecture reviews, service decomposition, API design, event-driven integrations, and data modeling.
- Own services end to end through implementation, CI/CD automation, deployment, observability, operational health, and production support.
- Use AI-assisted development tools to improve productivity, testing, and documentation while validating generated output for correctness, security, and maintainability.
- Create automated unit, integration, contract, and edge-case test suites for distributed systems.
- Monitor and improve production service reliability, availability, and performance using telemetry, logging, metrics, and operational insights.
- Collaborate with engineering, product, platform, security, and business stakeholders to deliver complex systems.
- Apply responsible AI principles related to privacy, transparency, auditability, governance, compliance, and risk mitigation.
- Create and maintain technical documentation for systems, APIs, operational processes, and business-critical logic.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- 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 understanding of software engineering fundamentals, design patterns, testing methodologies, and system design principles.
- Experience designing and consuming 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 CI/CD pipelines, version control systems such as GitHub, and Agile development workflows.
- Experience using AI-assisted engineering tools in modern software development workflows.
- Preferred experience with AWS, Azure, or GCP workloads; observability and production operations; automated testing strategies; compliance-sensitive or business-critical systems; AI-powered integrations such as LLM APIs, intelligent automation, or agentic workflows; responsible AI principles; and cross-functional technical leadership.
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.
