29 days ago
Pune, IndiaSenior
Responsibilities
- Write clean, maintainable, and efficient software code.
- Contribute to the design, development, deployment, and architecture of complex software applications and systems.
- Manage feature and project execution, priorities, deadlines, and delivery quality.
- Participate in design reviews and create scalable, reliable, and maintainable systems.
- Review peer code and uphold standards for coding, observability, and unit test coverage.
- Build testable software, define and automate tests, and participate in testing activities using tools such as JUnit, Selenium, and Pytest.
- Maintain service health, investigate incidents, use telemetry, conduct root cause analysis, and implement preventive measures.
- Own software delivery from requirements through design, development, testing, deployment, and maintenance in a DevOps model.
- Design, build, and integrate AI/ML capabilities into production software systems and evaluate related architectural tradeoffs.
- Document features, enhancements, and fixes and contribute to training materials.
- Mentor P1/P2 engineers on engineering practices, design thinking, and AI-augmented development workflows.
Requirements
- Bachelor’s degree in computer science, engineering, or a related technical field, or equivalent practical experience.
- At least 4 years of professional software development experience.
- Deep expertise in one or more languages such as C#, .NET, and JavaScript.
- Extensive experience with software development practices and design patterns.
- Proficiency with version control systems such as GitHub and work tracking systems such as JIRA.
- Understanding of cloud technologies and DevOps principles.
- Hands-on experience designing, building, or integrating AI/ML capabilities into production software systems.
- Ability to evaluate AI architectural tradeoffs and select approaches for product use cases.
- Proficiency with AI-assisted development tools such as Claude, GitHub Copilot, and Cursor, including validating generated outputs for quality, security, and performance.
- Experience applying prompt engineering techniques to product features, customer-facing experiences, or engineering tooling.
- Preferred experience with Azure, AWS, or GCP.
- Preferred familiarity with CI/CD pipelines, automation tools, test automation frameworks, and tools.
- Knowledge of agile development methodologies.
- Familiarity with developing accessible technologies.
- Excellent communication and interpersonal skills.
Benefits
- Flexible work arrangements and benefits are provided.
- UKG is an equal opportunity employer committed to diversity and inclusion.
- Disability accommodations are available 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.
