About The Position

Block is one company built from many blocks, all united by the same purpose of economic empowerment. The blocks that form our foundational teams — People, Finance, Counsel, Hardware, Information Security, Platform Infrastructure Engineering, and more — provide support and guidance at the corporate level. They work across business groups and around the globe, spanning time zones and disciplines to develop inclusive People policies, forecast finances, give legal counsel, safeguard systems, nurture new initiatives, and more. Every challenge creates possibilities, and we need different perspectives to see them all. Bring yours to Block. The Role Software Engineers on the GraphQL team help build and scale our GraphQL infrastructure that powers applications across Block's ecosystem. As a centralized platform team, we maintain the GraphQL infrastructure that connects and empowers product engineering teams across all of our brands including Square, Cash App, and other business units. This position is ideal for an experienced engineer passionate about API design, distributed systems, and building developer platforms that empower engineers to deliver products.

Requirements

  • 8+ years of professional software engineering experience
  • Strong knowledge in one of Typescript or Kotlin (or a similar language)
  • Experience designing, building, and maintaining API platforms - including developer tools, developer-focused SDKs, and documentation (not strictly with GraphQL!)
  • Experience driving technical decisions across an organization, mentoring engineers, and generally striving for technical excellence within your sphere of influence
  • Contributed to scaling and operating distributed systems handling high traffic volumes
  • Appreciation for details and helping teams collaborate more effectively and efficiently
  • Kindness, maturity, and empathy for your end-users and colleagues

Responsibilities

  • Lead the design and implementation of core GraphQL platform features, including API gateway capabilities, schema management tools, and developer SDKs
  • Drive platform architecture decisions and implement solutions that scale across Block's ecosystem
  • Collaborate with product teams across Block (Square, Cash App, etc.) to understand their needs and build solutions that promote both internal and external API capabilities, and serving as a technical leader in GraphQL best practices as you mentor other engineers across the organization
  • Proactively identify, design and implement performance monitoring, optimization, and reliability improvements for the GraphQL platform

Benefits

  • Remote work, medical insurance, flexible time off, retirement savings plans, and modern family planning are just some of our offering.
  • Check out our other benefits at Block.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service