Senior Software Engineer
Core
Design, develop, and maintain high-quality software applications for Clover's financial services technology platform.
Role type
Senior Software Engineer (Java/Spring)
Builds
High-performance payment processing applications and distributed systems for financial institutions and merchants.
Domain
Fintech / Payments / Distributed Systems
Deliverable
production ML models | product features
Required skills
Java, Spring, Microservices, REST API design, Distributed systems, SQL database design, Cloud platforms (AWS/Azure/GCP), CI/CD pipelines, Agile methodologies
Preferred skills
Financial services industry experience
Technologies
Java, Spring, AWS, Azure, GCP, SQL
Responsibilities
Lead design and implementation of software applications; Collaborate with cross-functional teams to translate requirements into technical specs; Perform coding, testing, and debugging; Maintain and improve existing codebases; Mentor junior developers
Seniority
Senior, hands-on IC with mentorship responsibilities