Staff Backend Software Engineer
Role details
Job location
Tech stack
Job description
What Does a Successful Staff Backend Software Engineer at Clover Do? A successful Staff Backend Software Engineer at Clover drives the development of real-time merchant insights that power everyday decisions for small businesses. They lead with technical rigor, support their team's growth, and deliver data-backed products that are as scalable as they are impactful.
About The Team: The Merchant Insights Engineering team at Clover builds scalable, full stack applications that deliver data-driven intelligence directly to our merchants-helping them better understand their business operations. This cross-functional team touches everything from data pipelines to web and mobile interfaces, working across Clover's ecosystem of hardware and software.
What You Will Do:
- Lead and mentor a team of 6-8 engineers across data, server, web, and Android technologies
- Set the roadmap and strategy for Clover's merchant-facing insights and analytics platform
- Partner with Product, Design, Data Engineering, and Data Science to deliver near real-time insights at scale
- Drive engineering excellence through coaching, feedback, process improvement, and system design
- Guide end-to-end project execution-ensuring delivery, quality, and cross-team coordination
- Own incident response and blameless postmortems for the team's products
Requirements
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 6+ years in software engineering
- 2+ years in a technical leadership role
- Proficiency in Java, Python, or C++
- Hands-on experience with SQL and data warehousing
What Would Be Great To Have:
- Microservices (Spring Boot)
- MySQL, Snowflake
- Writing performant SQL and JDBC queries
- Kubernetes and Docker
- Google Cloud Platform
- Python scripting
- Data analysis or mathematics background