onsite
Senior Staff Software Engineer - UKG
Software Engineer
Lead the design and delivery of scalable, cloud‑native services for a global workforce platform, driving architecture, performance, and mentorship using Java, Spring Boot, and AWS technologies.
About the role
Key Responsibilities
- Architect, design, and implement high‑performance microservices that support millions of daily users.
- Drive cloud adoption and operational excellence on AWS, including container orchestration with Kubernetes.
- Collaborate with product, UX, and data teams to translate business requirements into robust technical solutions.
- Mentor senior engineers, enforce best practices, and lead code‑review processes.
- Own the full software lifecycle: CI/CD pipeline creation, automated testing, monitoring, and incident response.
Requirements
- 10+ years of professional software development experience, with at least 5 years in a senior or staff engineering role.
- Deep expertise in Java and Spring Boot for building RESTful APIs and event‑driven architectures.
- Proven experience designing, deploying, and scaling services on AWS (EC2, S3, RDS, Lambda, etc.).
- Strong knowledge of containerization (Docker) and orchestration (Kubernetes) in production environments.
- Excellent problem‑solving skills, ability to influence technical direction, and a track record of mentoring engineers.