Software Engineer III
Full Job Description
About the Role
We are seeking a Software Engineer III to join our dynamic team at UKG. This role provides an opportunity to contribute to high-impact software solutions used by enterprises worldwide, with a focus on building and enhancing data platform and eventing capabilities.
Why Join Us:
- Work on scalable, reliable systems that impact millions of workers globally.
- Collaborate in an environment that values flexibility, learning, and innovation.
About the Team
The team builds core systems for data movement and processing using event-driven architectures, streaming technologies (like Kafka), and cloud-native solutions to support real-time analytics and automation.
Key Responsibilities:
- Design, develop, and maintain complex software systems focused on reliability and scalability.
- Build and operate data pipelines for structured/unstructured data across distributed systems.
- Conduct code reviews, perform root cause analysis, and optimize service health using telemetry.
- Take ownership of the full lifecycle from requirements to production deployment (DevOps model).
Minimum Qualifications:
- Bachelor's degree in CS/SE or equivalent experience.
- 5+ years of professional software engineering experience.
- Deep expertise in Java, Python, C#, .NET, or JavaScript.
- Experience with distributed systems and Agile practices.
Preferred Qualifications:
- Hands-on experience with Apache Kafka.
- Familiarity with cloud platforms (Azure, AWS) and CI/CD pipelines.
- Exposure to AI/ML data processing techniques.
Note: UKG is an equal opportunity employer committed to diversity. For accommodations during the application process, please email UKGCareers@ukg.com.
Company
UKG (Ultimate Kronos Group)
UKG (Ultimate Kronos Group) is a global leader in workforce management solutions, providing data-driven insights and AI-powered tools to help organizations optimize productivity and empower talent.