SunnyvaleRecruiter Since 2001
the smart solution for Sunnyvale jobs

Server Infrastructure - Software Engineer

Company: Clover Network, Inc.
Location: Sunnyvale
Posted on: December 4, 2019

Job Description:

About CloverEvery single day, Clover devices handle the core point-of-sale and card 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. This forms the backbone of millions of payment interactions between merchants and their customers daily.

Clover is an equal opportunity employer and we value diversity. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.About YouYou are an accomplished technologist specializing in the design and development of secure, stable, and scalable software systems. You have honed your craft after years of trial, error, and concerted practice. You take pride in your work, tempered with enough humility to never stop improving. You strike the right balance of building for today while anticipating the needs of tomorrow. You are disciplined and deliberate; adaptive and resourceful; driven by curiosity; passionate yet rational; opinionated but not argumentative.About UsWe are a small team of experienced software engineers tasked with ensuring that Clover's rapid growth is sustainable over the long term. Our team solves for cross-cutting non-functional requirements like the security, scalability, and fault tolerance of Clover's back-end services. Together we design and develop the core architectural components, libraries, frameworks, tooling, and distributed systems at the heart of Clover's global payment platform.

All members of our team have the opportunity to provide significant impact internally at Clover as well as externally-both for the merchants we serve, and for their customers all over the world.Our Projects



  • We recently completed a project to horizontally shard our transactional (payment) database cluster, which had grown to 10+ TB in size. Next up is building a fully autonomous service for rebalancing merchant data across the shards to distribute load and eliminate hot spots.
  • We just finished lifting-and-shifting our production infrastructure from private data centers to the public cloud in an effort to streamline our global expansion. Now we're revisiting our architecture, processes, and tooling in order to better take advantage of the cloud environment.
  • We are actively working on the design, development, and deployment of data pipeline infrastructure to support richer analytics and reporting for our merchants and internal business needs. Our focus is on its security, scalability, reliability, and performance.
  • We are paving the road towards a decomposed architecture of horizontal core services (like authentication, authorization, placement, tokenization, and cross-device data replication) and vertical product services (like device management, merchant boarding, inventory propagation, and customer loyalty programs).
  • We already have a comprehensive suite of functional unit and integration tests, and are now focused on improving our automated stress tests and supporting infrastructure. That involves building the tools to spin up full production-scale environments, synthesize load, perform fault injection, and to collect, analyze, and surface test results to help drive continual improvement of performance and availability.


    Our Maxims



    • Curiosity is contagious.
    • "It works" is not good enough.
    • Autonomy does not mean isolation.
    • Guidance is better than prescription
    • Brilliance is welcome. Toxicity is not.


      Our Stack



      • Java for back-end services.
      • Python for integration and stress tests.
      • MySQL for OLTP. Snowflake for OLAP.
      • Kafka for stream processing.
      • Memcached for caching (duh).
      • Redis for ephemeral shared data structures.
      • Wavefront and ELK for operational visibility.
      • Google (GCP) as our cloud service provider.
      • Docker for building containers. Kubernetes for running them.
      • Netty for speaking HTTP, behind HAProxy for load balancing.

        This is the Clover of today. You can help shape the Clover of tomorrow.

Keywords: Clover Network, Inc., Sunnyvale , Server Infrastructure - Software Engineer, IT / Software / Systems , Sunnyvale, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Other IT / Software / Systems Jobs


Senior Application Software Engineer (Extract Transform Load)
Description: Description: Position Purpose: Design, build, test and maintain scalable and stable off the
Company: Centene Coproration
Location: Rancho Cordova
Posted on: 12/12/2019

Application Software Developer (Extract Transform Load)
Description: Description: Position Purpose: Design, build, test and maintain scalable and
Company: Centene Coproration
Location: Rancho Cordova
Posted on: 12/12/2019

Application Software Developer (ETL)
Description: Description: Position Purpose: Design, build, test and maintain scalable and
Company: Centene Coproration
Location: Rancho Cordova
Posted on: 12/12/2019


SR Application Software Engineer (Informatica)
Description: SR Application Software Engineer Informatica Position Purpose: Meet with business partners to understand business needs. Design, build test applications. Analyze existing code and provide customization (more...)
Company: Centene
Location: Rancho Cordova
Posted on: 12/12/2019

Software Engineer
Description: Join Hired and find your dream job as a Software Engineer at one of 10,000 companies looking for candidates just like you. Companies on Hired apply to you, not the other way around. You'll receive salary (more...)
Company: Hired
Location: Wilton
Posted on: 12/12/2019

Software Engineer, Senior
Description: SENIOR SOFTWARE ENGINEER br RANCHO CORDOVA CALIFORNIA br br SUMMARY: br We are seeking a highly motivated and detail-oriented Software Engineer to join our Infor Public Sector development organization. (more...)
Company: Infor
Location: Rancho Cordova
Posted on: 12/12/2019

Senior System Engineer (Unix
Description: Senior System Engineer Unix USA-California-Rancho Cordova, USA-New York-Getzville Position Purpose: Provide technical support for Linux based web servers i.e. Tomcat, JBoss, Websphere, Weblogic, etc. (more...)
Company: Cenpatico
Location: Rancho Cordova
Posted on: 12/12/2019

Principal Engineer, R&D Software Development
Description: Principal Engineer, R D Software Development br Union City California br br POSITION SUMMARY br br The Principal Software Engineer will be a leader on the development team that designs, tests, (more...)
Company: Zoetis, Inc.
Location: Sacramento
Posted on: 12/12/2019

Information Technology Specialist
Description: br br INFORMATION TECHNOLOGY SPECIALIST br br Job Locations US-CA-Marysville br Posted Date 3 months ago 9/5/2019 9:51 AM br br Job ID br br 2018-1191 br br Clearance Level br (more...)
Company: ISPA Technology, LLC
Location: Marysville
Posted on: 12/12/2019

CRM Developer
Description: SunIRef:it CRM Developer AutoZone 10,084 reviews - Elk Grove, CA AutoZone 10,084 reviews Read what people are saying about working here. Position Summary The Microsoft Dynamics CRM Developer will be responsible (more...)
Company: Autozone
Location: Elk Grove
Posted on: 12/12/2019

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Sunnyvale RSS job feeds