remote
Senior Engineer Software, Backend - Paylocity
Software Engineer
Senior Backend Engineer building scalable cloud‑native HR and payroll services using Java, Spring Boot, and AWS. Lead design, implementation, and optimization of microservices that power a modern workforce platform.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services for HR and payroll workflows using Java and Spring Boot.
- Architect and evolve microservice‑based solutions on AWS, ensuring scalability, resilience, and security.
- Collaborate with cross‑functional teams to translate business requirements into robust, testable code.
- Implement CI/CD pipelines, automated testing, and monitoring to support continuous delivery.
- Mentor junior engineers, conduct code reviews, and promote best practices in software quality and performance.
Requirements
- 5+ years of professional backend development experience, preferably in HR or financial services.
- Strong proficiency in Java, Spring Boot, and relational database design (SQL).
- Hands‑on experience with AWS services (EC2, RDS, Lambda, SQS, SNS) and container orchestration (ECS/EKS).
- Solid understanding of microservices architecture, API design, and event‑driven patterns.
- Excellent problem‑solving skills, attention to detail, and a passion for building reliable, user‑centric software.