SunnyvaleRecruiter Since 2001
the smart solution for Sunnyvale jobs

API Governance - Staff engineer

Company: Clover Network, Inc.
Location: Sunnyvale
Posted on: January 16, 2020

Job Description:

About Clover:

Every day, Clover devices handle the core 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.

The Role:

You will be the founding team member of our new API Governance team. Clover has hundreds of external and internal APIs. These include RESTful APIs as well as SDKs targeted at Android, iOS, and Windows among others. All Clover devices and web applications use these APIs to communicate with the cloud services and some of these APIs are shared with our partners in order to enable them to build on our platform. What was once a startup, is now a group of products and services serving hundreds of thousands of small businesses and processing billions of dollars in payments. You will be collaborating with more than a hundred software engineers to lead our API governance and improve our API interface standards, security model, and analytics while remaining compliant with corporate and legal guidance. You will also be responsible for reusability by helping engineers understand what APIs already exist.About YouYou are an accomplished technologist whose built many APIs and SDKs. You understand the pain of inconsistent APIs as a developer, but you also like to move fast. You are passionate about technology and are enthusiastic about deep technical discussions. In the face of adding additional governance to hundreds of APIs built over the span of 7 years, you are methodical and calm. You know how to prioritize work, describe trade-offs, and you are great at writing your reasoning down.

You love to learn new things and are constantly sharing your new learnings with your colleagues, 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.

You understand the complexities of the real world and can balance that against the purity of idealized solutions.About UsThe API Governance team is part of the Developer Platform organization at Clover. Our focus is on building a platform for external (and internal) developers to build amazing solutions for small businesses around the globe. 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 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.
    • MySQL for OLTP. Snowflake for OLAP.
    • Kafka for stream processing.
    • Memcached for caching (duh).
    • Redis for ephemeral shared data structures.
    • Wavefront and ELK (elasticsearch, logstash, kibana) for operational visibility.
    • Google (GCP) as our cloud service provider.
    • Docker for building containers. Kubernetes for running them.
    • Android for apps running on Clover devices
    • React and Ember for web applications


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

      Responsibilities:



      • Define and execute the API governance for all Clover APIs
      • Able to do a deep-dive in the Java code on any given API endpoint to understand it's functionality and explain it to others.
      • Work frequently with other teams to coordinate major changes to cross-system architectures, influencing upstream or downstream for the most efficient solutions
      • Negotiate with other engineering teams to balance the need for API standardization with the flexibility to innovate and be autonomous
      • This role is roughly 33% coding and technical design, 33% coaching, and 33% research and learning.


        Requirements:



        • Strong CS fundamentals. BS degree in Computer Science or related technical field, or equivalent practical experience
        • Experience building and maintaining many APIs and SDKs
        • Strong knowledge of the OpenAPI Specification and RESTful APIs
        • A coaching attitude. You know how to help others improve.
        • You roll up your sleeves and write code. You know how to work well with others and get things done as a group.
        • A strong sense of ownership and stewardship for a codebase that you may not have helped create but that you will help improve.
        • Ability to manage competing priorities, a focus on shipping, and the ability to work well under pressure
        • Ability to learn quickly and work with SDK experts in iOS, Android, Windows, etc.


          Nice to have:



          • Experience contributing to an API Governance program
          • Experience with Android or iOS development
          • Cloud experience: platform does not matter
          • Experience with tools like Elastic/Kibana, Jenkins, Pagerduty, Wavefront
          • Release software tooling (git, Jenkins, custom scripts)
          • Experience with gRPC and graphQL

Keywords: Clover Network, Inc., Sunnyvale , API Governance - Staff engineer, Engineering , Sunnyvale, California

Click here to apply!

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

I'm looking for
in category
within


Other Engineering Jobs


Computing Platform S/W Engineer - ADAS/Autonomous Driving
Description: Leading the future of luxury mobility Lucid's mission is to inspire the adoption of sustainable energy by creating the most captivating luxury electric vehicles, centered around the human experience. (more...)
Company: Lucid Motors
Location: Newark
Posted on: 01/26/2020

Sr. Engineer
Description: Williams-Sonoma, Inc. seeks Sr Engr, Sterling Order Management in Rocklin, CA to support enhance apps for order mgmt. Mail resume: C. Lesser, 3750 Atherton Rd., Rocklin, CA 95765 ref req
Company: Williams Sonoma
Location: Rocklin
Posted on: 01/26/2020

Mechanic A - $36.34/hr. - ASE Bonus Program up to $3,000/yr. ( Yolobus )
Description: Overview Transit Mechanics needed at Yolobus. Transdev is actively seeking ASE certified technicians for theirFixed Route and Paratransit service serving the Woodland, CA location. We are looking for (more...)
Company: transdevna
Location: Woodland
Posted on: 01/26/2020


Diesel Technician/Mechanic II
Description: Penske br br West Sacramento is currently looking for Diesel Tech II's our area continues br br to grow and looking to add talented techs into our team Apply today br br Competitive pay (more...)
Company: PENSKE TRUCK LEASING
Location: West Sacramento
Posted on: 01/26/2020

Diesel Technician / Mechanic II
Description: Posted on 01/20/20 Ref: CAqEqFamEi Penske is looking for Diesel Tech II's for the Woodland, CA location Great opportunity, competitive pay Position Summary: Penske Technician II will generally assist (more...)
Company: Penske
Location: Woodland
Posted on: 01/26/2020

Senior Security Vulnerability Engineer/Qualys
Description: Prestigious Enterprise Company is currently seeking a Senior Security Vulnerability Engineer. Candidate will be responsible for ensuring that corporate Systems and Networking are designed and implemented (more...)
Company: Request Technology - Craig Johnson
Location: Rancho Cordova
Posted on: 01/26/2020

Entry Level Water Resource Engineer
Description: Job ID br br 7461 br br of Openings br br 1 br br Job Location br br US-CA-Rancho Cordova br br Category br br Entry Level/Internships br br Relocation Assistance br (more...)
Company: Dewberry Engineers Incorporated
Location: Rancho Cordova
Posted on: 01/26/2020

DevOps Engineer
Description: Minimum Required Skills:AWS, Devops, Chef, Ansible, Microservices, CI/CD, Deployment, Golang, PythonIf you are a DevOps Engineer with experience, please read on We are energy-conscious fin-tech startup, (more...)
Company: CyberCoders
Location: Roseville
Posted on: 01/26/2020

Engineer I/II, Manufacturing Sciences Purification
Description: The PositionThe Mfg. Sciences Purification MS Pur group is dedicated to providing scientific and technical support to Vacaville drug substance manufacturing operations, from harvest through formulation (more...)
Company: Genentech
Location: Vacaville
Posted on: 01/26/2020

Java Engineer
Description: Job Title: Java Engineer Duration: 10-Feb-2020 - 07-Aug-2020 Location: Santa Clara, CA Description: DUTIES AND RESPONSIBILITIES: Essential Functions ul li Build systems to collect, process and manage (more...)
Company: Xoriant Corporation
Location: Santa Clara
Posted on: 01/26/2020

Log In or Create An Account

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

Sunnyvale RSS job feeds