Staff Platform Infrastructure Engineer
Join the Fintech and SaaS revolution that is helping small businesses grow faster and get the technology and insights previously available only to the “big guys.”
At Clover, you will be part of an entrepreneurial team working in a fast-paced and rapidly growing environment, with the benefits of a parent company, Fiserv, a global leader in Fintech and payments enabling innovative financial services experiences that are in step with the way people live and work today!
At Clover, we deliver the leading Point of Sale system with an elegant end-to-end solution that incorporates beautiful devices, cloud-based POS software, payments processing, platform API’s for third-party developers, and an ecosystem with over 220 apps.
The Clover platform delivers solutions in a scalable and modular fashion that powers tiny merchants through large football stadiums, supporting millions of transactions daily. We are looking for self starters with a passion for security technology who want to help us impact millions of merchant’s lives one transaction at a time.
What does a great Staff Infrastructure Engineer do?
You will design and build large scale, distributed and highly fault tolerant systems to solve complex business problems. As a catalyst in developing the team’s technical strategic roadmap, you will work with the key partners, collaborate with partner teams to design, build and support microservice frameworks and orchestration. You'll evangelize them with Clover’s application development teams and bring adoption to the framework. Working frequently with other teams, you will coordinate major changes to cross-system architectures, influencing upstream or downstream for the most efficient solutions. If you have strong Computer Science fundamentals and a systematic problem-solving approach, coupled with strong communications skills and a sense of ownership and drive, we want to hear from you!
In this role, you can expect to:
Help your teammates be better engineers through better processes, practices and technical guidance.
Scale systems sustainably through mechanisms like automation, and evolve systems by pushing for changes that improve reliability and velocity.
Conduct blameless postmortems for incidents in the monoliths, and diligently follow through learnings and remediations.
Research and evaluate new technology products for pilot or proof of concept by technical teams. Bring a level of maturity around costs for scale into the evaluation at the POC as well as full scale use of a tool/technology.
Basic Qualifications for Consideration:
Bachelor's degree in Computer Science or related area of study or 10+ years relevant technical experience
8+ years Java coding, debugging and troubleshooting experience.
Experience working with MySQL (SQL/DML/DDL, Tuning and Debugging)
Experience with one of the leading Cloud provider technologies and experience with modern containerization technologies like Docker and Kubernetes
Experience with algorithms, data structures, complexity analysis and software design.
Experience with Spring / Spring Boot, or similar frameworks
Previous experience working with Microservice frameworks, decomposition and orchestration
Experience with one of the leading Cloud provider technologies modern containerization technologies like Docker, Kubernetes
6+ years of GCP/AWS
5+ years experience with Application Security, Docker, Kubernetes
4+ years with Spring technologies, Monitoring: TCollector/ DataDog/ Graphana/Wavefront, Redis , Memcached, HAProxy
2+ years of Data Warehousing (Snowflake - Streams/Tasks), Kafka, ElasticSearch, Python, Puppet, Terraform, Git, Netty, Bash / Shell / CL, and Nginx
At Clover we provide next-generation payment services via Fiserv (our parent company) - the world’s largest payment processor. Behind the scenes, we operate a cloud platform providing processing, sto