remoteonsite
Staff Software Engineer- Eng - UKG
Software Engineer
Lead design and delivery of scalable, cloud‑native services using Java and C#, architecting microservices on AWS to power a workforce platform that supports millions of users worldwide.
About the role
Key Responsibilities
- Architect and implement high‑availability microservices in Java and C# that drive core workforce platform features.
- Collaborate with cross‑functional teams to define scalable, secure APIs and data models.
- Lead code reviews, enforce best practices, and mentor junior engineers.
- Design and optimize distributed systems for performance, reliability, and cost efficiency on AWS.
- Drive continuous integration, automated testing, and deployment pipelines.
Requirements
- 10+ years of software development experience with strong expertise in Java and C#.
- Proven track record building and scaling microservices in a cloud environment, preferably AWS.
- Deep understanding of distributed systems, event‑driven architecture, and container orchestration (Kubernetes/Docker).
- Excellent communication skills and a passion for mentoring and knowledge sharing.
- Experience with CI/CD, automated testing, and performance monitoring tools.