Sr Server Software Engineer
Clover · Alpharetta, GA · 5 days ago
EngineeringFull-time
About the role
Our Employees team is dedicated to building tools that help merchants manage, schedule, and empower their workforce, optimize labor costs, and streamline team operations. As a Backend Engineer on this team, you will focus on scaling and expanding our employee management platform, shift scheduling systems, labor tracking mechanics, and integrations with industry-leading enterprise payroll and workforce management platforms.
Responsibilities
- Lead the development of Clover’s cutting-edge Employees platform, shift scheduling, and core backend ecosystems to drive platform evolution.
- Design, build, and maintain highly scalable REST APIs and microservices that power our smart payment devices, merchant dashboards, and integrations with enterprise third-party partners.
- Partner with product managers and designers to identify technical requirements, assist with realistic project planning, and translate business objectives into clean, maintainable, and extensible software.
- Take full ownership of merchant- and employee-facing features and workforce services from initial design and development through to deployment and production monitoring.
- Participate in rigorous system design and code reviews to ensure high code quality, security, and performance across the team.
- Collaborate with the Infrastructure team to design data models that support large-scale, highly available workforce, shift management, and enterprise integration services.
- Work closely with QA to develop robust test plans/strategies and participate in an on-call rotation to maintain system uptime and high availability.
Requirements
- Education: Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- Seniority: 10+ years of hands-on professional software development experience, with a proven track record of delivering complex, production-grade backend systems.
- Core Language: Strong coding skills within the JVM ecosystem; Java is our primary language of choice.
- Frameworks: Extensive experience building microservices and web services using Spring Boot.
- DevOps/Infra: Hands-on experience building and deploying application containers using Kubernetes, along with practical knowledge of provisioning and managing infrastructure via Terraform.
- Data Systems: Strong working knowledge of SQL and NoSQL databases, including query optimization and schema design.
- API Design: Deep expertise in designing and implementing robust, secure, and performant RESTful APIs.
- Code Quality: Ability to write clean, testable, and high-performance code that easily scales with high transaction volumes.
- Soft Skills: Superior problem-solving, debugging, and communication skills—you can explain complex technical ideas clearly and collaborate effectively across teams.
Qualifications
- Experience with cloud platforms, preferably Google Cloud Platform (GCP).
- Hands-on experience building workforce management, HR tech, shift scheduling, payroll, or labor optimization platforms, or developing deep backend integrations with large external enterprise software systems.
- Knowledge of or exposure to Generative AI concepts, LLM integrations, or building AI-driven features for smart scheduling, labor forecasting, or automated workforce optimization.
- Familiarity with leveraging modern software productivity tools and AI coding assistants (e.g., GitHub Copilot, advanced IDE plugins) to optimize workflow efficiency, accelerate debugging, and boost overall development output.
Skills
- Strong coding skills within the JVM ecosystem; Java is our primary language of choice.
- Extensive experience building microservices and web services using Spring Boot.
- Hands-on experience building and deploying application containers using Kubernetes, along with practical knowledge of provisioning and managing infrastructure via Terraform.
- Strong working knowledge of SQL and NoSQL databases, including query optimization and schema design.
- Deep expertise in designing and implementing robust, secure, and performant RESTful APIs.
- Ability to write clean, testable, and high-performance code that easily scales with high transaction volumes.
- Superior problem-solving, debugging, and communication skills—you can explain complex technical ideas clearly and collaborate effectively across teams.
Benefits
- Fuel Your Life program to support your physical, financial, social, and emotional well-being.
- Paid holidays and generous time away policies.
- No-cost mental health support through Employee Assistance Programs.
- Living Proof program to recognize your peers’ extra effort with points redeemable for rewards.
- Eight Employee Resource Groups to foster a collaborative culture and expand your network.
- Unparalleled professional growth with training, development, and internal mobility opportunities.
- Medical, dental, vision, life, and disability insurance options available from day one.
- Tuition assistance and reimbursement program.
- Paid parental, caregiver, and military leave.