SunnyvaleRecruiter
the smart solution for Sunnyvale jobs

Software Engineer, Server Infrastructure

Company: Clover Network, Inc.
Location: Sunnyvale
Posted on: May 20, 2019

Job Description:

About CloverEvery single day, Clover devices handle the core point-of-sale and card processing for hundreds of thousands of merchants. We provide next-generation payment services to the world's largest payment processor, First Data (USD $2.2 trillion processing volume). 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 , Software Engineer, Server Infrastructure, 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


Robotics Controls Systems Software Engineer (mid-level)
Description: Local Candidates only Location Sunnyvale, CA Duration 3 months K to hire Position Title Robotics Controls Systems Software Engineer Ideal Start Date 05202019 Position is 40 hours per week onsite. Process (more...)
Company: Oxford International
Location: Sunnyvale
Posted on: 05/20/2019

Mobile Engineer
Description: Let companies apply to you, not the other way around. Sign up with Hired to get access to thousands of companies currently hiring mobile developers. Want to work for a company you love Are you a Mobile (more...)
Company: Hired
Location: Sunnyvale
Posted on: 05/20/2019

Staff Software Engineer, Strati Search Team
Description: SunIRef:it Staff Software Engineer, Strati Search Team Solr, Elastic Search Walmart eCommerce 358 reviews - Sunnyvale, CA 94087 Walmart eCommerce 358 reviews Read what people are saying about working (more...)
Company: Walmart eCommerce
Location: Sunnyvale
Posted on: 05/20/2019


Devops
Description: 5-8 years of relevant experience Having intermediate skills in scripting and
Company: Xiar, Inc
Location: Sunnyvale
Posted on: 05/20/2019

Java - Full Stack Developer / Lead
Description: Proven experience identifying Java 1.5/1.6 garbage collection issues and tuning JVM knowledge of thread dumps / code dumps parameters for high throughput
Company: Mpowering HR Solutions
Location: Sunnyvale
Posted on: 05/20/2019

Software Engineer Security
Description: About the Position: A Senior Systems Engineer SE is a unique individual who combines the communications skills to build strong professional relationships with the technical skills to develop compelling (more...)
Company: Juniper
Location: Sunnyvale
Posted on: 05/20/2019

Geographic Information System (GIS) Technician I
Description: Why Sonic br br Sonic believes in the power of listening to customers and being nice. With an emphasis on customer service, privacy, and uncapped speeds, Sonic offers a fresh and competitive approach (more...)
Company: Sonic (Internet and Phone)
Location: Santa Rosa
Posted on: 05/20/2019

Senior iOS Developer
Description: About Clover: br br Every day, Clover devices handle the core card and point-of-sale processing for hundreds of thousands of merchants. We provide next-generation payment services to the world's largest (more...)
Company: Clover Network, Inc.
Location: Sunnyvale
Posted on: 05/20/2019

Entry Level Software Developer - Merced
Description: Revature is the fastest growing employer of emerging technology talent in the US and we are currently looking to hire over 100 new Software Engineers.Our Software Engineers design, analyze and build next-gen (more...)
Company: Revature
Location: Merced
Posted on: 05/20/2019

Manufacturing Engineer (CNC Programmer)
Description: At Northrop Grumman, our work with cutting-edge technology is driven by something human: the lives our technologies protects. It's the value of innovation that makes a difference today and tomorrow. Here (more...)
Company: Northrop Grumman
Location: Sunnyvale
Posted on: 05/20/2019

Log In or Create An Account

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

Sunnyvale RSS job feeds