At UKG, the work you do matters. The code you ship, the decisions you make, and the care you show a customer all add up to real impact. We never stop learning. We never stop challenging the norm. We push for better, and we celebrate the wins along the way.
Requirements
- 12+ years of Software Development experience
- Experience designing and delivering large-scale distributed systems in a multi-tenant SaaS environment
- Experience with full-stack architectures and ability to guide architectural decisions on both UI and back-end services
- Strong understanding of security, reliability, scalability, high availability, and concurrency architectural patterns and solutions.
- Experience in Java, SQL, REST API frameworks, React JS development
- Experience in OOPS, Data Structures and Algorithms, multithreading, identity & security controls
- Experience in unit testing frameworks such as JUnit, Mockito, PowerMock, etc
- Experience with the development of APIs and Web Services
- Experience in database modeling, relational and NoSQL databases, such as MongoDB
- Proficiency with Git as a version control system
- Good understanding of software security practices
- Strong debugging and problem-solving skills and passion for cutting-edge technologies
- Experience with Jenkins, Splunk, Kibana, Grafana and APM tools such as Datadog.
- Experience working with Kubernetes, Docker, Terraform, and public cloud deployment platforms such as GCP is a plus.
- Experience with analytical tools like Pendo is a plus
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan