Job Details

ID #45673573
State California
City Sunnyvale
Job type Permanent
Salary USD TBD TBD
Source Fiserv
Showed 2022-09-14
Date 2022-09-11
Deadline 2022-11-09
Category Et cetera
Create resume

Device OS/Platform Software Engineer- Clover

California, Sunnyvale, 94087 Sunnyvale USA

Vacancy expired!

Join 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&apos;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, Google Cloud Platform 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&apos; 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&apos; lives one transaction at a time.

Vacancy expired!

Subscribe Report job