Lead Software Engineer
Location: Pune City, India
Job ID: LEADS014308
Employment Type: Regular, Full-Time
Work Style: On-site
Company Overview
UKG (Ultimate Kronos Group) is the largest U.S.-based private software company, serving over 80,000 customers in 150 countries. At UKG, you get more than just a job — you get to work with purpose.
Our HR technology solutions are built to inspire every organization to become a great place to work. We support our team with wellness programs, tuition reimbursement, and a customizable "U Choose" benefits plan that covers over 200+ needs — from student loan repayment to childcare and pet insurance.
We foster an inclusive culture where all voices are heard, and every team member is supported to do their best work.
Role Summary
We are hiring a Lead Software Engineer to join our fast-growing team in Pune. This role involves leading technical projects and mentoring junior developers while designing and developing scalable, high-quality software used globally by enterprise clients.
We are especially looking for candidates with a deep specialization in at least one of the following areas:
Front-End UI Engineering (UI/UX design, JavaScript frameworks)
DevOps Engineering (CI/CD, infrastructure-as-code, containerization)
Back-End Engineering (APIs, databases, security, queuing systems)
AI/ML Engineering (ML frameworks, big data, algorithm development)
Key Responsibilities
Software Development: Write clean, efficient, and testable code for various software systems.
Technical Leadership: Guide the design, development, and deployment of complex software systems ensuring top quality and performance.
Project Management: Manage feature and project delivery, balancing priorities and ensuring on-time execution.
Architectural Design: Participate in and lead architecture and design reviews, focusing on scalability, reliability, and maintainability.
Code Reviews: Conduct and participate in code reviews to maintain code quality and enforce best practices.
Testing: Build testable software using automation tools such as JUnit or Selenium and apply design patterns using the test automation pyramid.
Service Health: Monitor service performance and proactively identify and resolve issues using telemetry and health indicators.
DevOps: Own the end-to-end development lifecycle including requirement gathering, development, deployment, and production support.
Documentation: Document features, enhancements, and bug fixes clearly for future reference and training.
Minimum Qualifications
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
4+ years of professional experience in software development.
Strong programming skills in languages such as Java, Python, JavaScript, C#, C++, .NET.
Expertise in design patterns and software development best practices.
Experience with GitHub and issue tracking systems like JIRA.
Good understanding of DevOps and cloud technologies.
Preferred Qualifications
Experience with cloud platforms like AWS, Azure, or GCP.
Hands-on experience with CI/CD pipelines and automation.
Proficiency in test automation frameworks and tools.
Familiarity with Agile and Scrum methodologies.
Understanding of accessibility standards in technology.
Passion for diversity, equity, and inclusion.
Strong communication and teamwork skills.
Equal Opportunity & Accessibility
UKG is an Equal Opportunity Employer committed to diversity and inclusion at every stage of hiring.
If you require disability accommodation at any point during the application or interview process, please contact:
[email protected]