Skip to main content

Be a part of the company that’s transforming the way merchants do business

We’re a team of inspired problem solvers building powerful, intuitive point-of-sale tools for small and medium businesses. Hardware that’s stylish and functional. Software that scales to any business. We’ve sold over one million Clover devices to restaurants and shops all over the world—and probably in your own neighborhood.

Important Information on Clover’s COVID-19 Vaccination Policy

In order to protect our Clover community, Clover requires all newly hired employees in the United States to be fully vaccinated before their start date. Proof of vaccination will be a condition to hiring. Clover complies with all applicable laws regarding the reasonable accommodation of individuals with disabilities and/or sincerely held religious beliefs.

Apply

Software Engineer- Clover

Job ID R-10273632 Date posted 06/13/2022

oin Clover as a software engineer on the DeviceOS and Platform Services team and support Clover’s global expansion and next million units by scaling and building new foundational services that support Clover’s cloud-based hardware point-of-sales terminal.

What will you do?

A software engineer on the DeviceOS and Platform Services team will

  • design and implement services (REST) that support foundational services for Clover cloud-based point-of-sale terminals, including device-specific update delivery, telemetry, and release management

  • identify solution requirements, scope and formulate suitable solutions, translate product requirements into functional, maintainable, and extensible software, document, and deploy

  • investigate reported issues and help coordinate responses and implement fixes, if applicable

  • learn, document, and contribute/share knowledge with others at Clover

  • participate in the monolith to microservice transformation

What else is involved?

  • Owning services and features from development through deployment and production monitoring

  • Self-managing concurrent projects involving critical infrastructure and working with complex, distributed systems with need to conform to external standards and meet strict deadlines

  • Producing internally consistent and accurate technical documentation

  • Strong attention to detail

  • Keeping up with the technology landscape and identifying/addressing areas of improvement

  • Working with the Infrastructure group to deploy and run web services using self-service tools

  • Working with QA & Device Platform/hardware teams to develop load testing and test plans/strategies

  • Participating in a regular on call rotation

  • Potential global travel to deploy solutions (< 10%)

Basic qualifications for consideration:

  • Bachelor's Degree required in Computer Science or other engineering discipline

  • Strong programming skills; 5-8 years of services programming; preferably in Java, Python, or Go with cloud-based deployments (at Clover, GCP is used) and with developing microservices (at Clover, Spring Boot is used)

  • Familiarity with SQL and schema design (at Clover, MySQL and Sqlite are generally used)

  • Experience with Continuous Integration process and tools (at Clover, Github and Jenkins are used)

  • Superior problem-solving skills and debugging abilities

  • Flexible and self-driven with a collaborative approach to problem-solving

  • Strong communication and team skills

Preferred skills, experience, and education:

  • Previous experience in payments industry, specifically working with EMVco or exposure to PCI/PTS standards

  • Ability to identify process inefficiencies and propose solutions

  • Ability to champion quality practices within a team or within the organization

Clover

Every day, Clover devices handle the credit card and point-of-sale processing for hundreds of thousands of merchants. Behind the scenes, we operate a cloud platform providing processing, storage and collaboration for merchants, application developers, service providers and our merchants' customers. Our devices and platform form the backbone of millions of payment interactions between merchants and their customers daily. We are looking for self-starters with a passion for technology who want to help us impact millions of merchants' lives one transaction at a time.

In order to protect our Clover community, Clover requires all newly hired employees in the United States to be fully vaccinated before their start date. Proof of vaccination will be a condition to hiring. Clover complies with all applicable laws regarding the reasonable accommodation of individuals with disabilities and/or sincerely held religious beliefs.

This role is not eligible to be performed in Colorado
Apply
View All of Our Available Opportunities

Benefits & Perks