9 open TypeScript positions
The Senior Software Engineer will join the GraphQL team to build and scale the GraphQL infrastructure supporting Block's ecosystem, including Square and Cash App. Key responsibilities include leading the design and implementation of core platform features, driving architecture decisions, and mentoring other engineers on best practices. This role requires an experienced engineer passionate about API design, distributed systems, and building developer platforms.
The Senior Software Engineer will join the GraphQL team to build and scale the core GraphQL infrastructure powering applications across Block's ecosystem, including Square and Cash App. Key responsibilities involve leading the design and implementation of platform features like API gateways and developer SDKs, driving architecture decisions, and mentoring other engineers. This role is best suited for an experienced engineer passionate about API design, distributed systems, and building developer platforms.
Software Engineers on the GraphQL team build and scale the GraphQL infrastructure that powers applications across Block's ecosystem, including Square and Cash App. Key responsibilities include leading the design and implementation of core platform features, driving architecture decisions, and mentoring other engineers. The role focuses on API design, distributed systems, and building developer platforms that empower engineers to deliver products.
This role involves engineering mission-critical, full-stack financial infrastructure systems using Go, Ruby on Rails, and modern JS/TS frameworks. Key responsibilities include building systems for record-to-report automation, financial forecasting, tax engines, and regulatory compliance across Block's portfolio (Square, Cash App, TIDAL, Proto). The engineer will be expected to design reliable systems with high uptime and collaborate closely with Finance and Compliance teams.
The Senior Software Engineer will act as a technical leader, architecting and driving the development of core mining infrastructure to support Proto's vision of decentralizing bitcoin mining. Key responsibilities include establishing engineering standards, leading architecture reviews, and developing integration frameworks for mining hardware. Candidates require 8+ years of experience and expertise in systems languages like Go or Rust.
This role involves developing and maintaining a cloud-hosted observability platform for state-of-the-art custom Bitcoin mining chips and associated embedded systems. Key responsibilities include conducting in-bound issue triage, implementing tests for failure modes, and ensuring reliability and performance testing for software releases. The candidate will operate in both bare metal embedded and Linux environments, working closely with ASIC and Electrical Engineering teams.
Weekly TypeScript jobs delivered to your inbox.
The SFS Bank Platform team builds gateways to bank payment networks and the core ledger for SFS (Square Financial Services, Inc.), Block's bank. Responsibilities include designing and building new features for the banking platform, partnering with other engineering teams for product onboarding to SFS, and ensuring the security, compliance, and fault tolerance of systems handling sensitive customer data.
The Senior Machine Learning Engineer will join the ML Inference & Training team to develop and productionize critical ML infrastructure, platforms, and libraries for Block-wide ML use cases. Responsibilities include developing scalable ML/AI systems, supporting critical systems like fraud detection and recommendation engines, and influencing the ML infrastructure roadmap. The role requires 8+ years of experience focusing on internal platforms or infrastructure, along with a deep understanding of the end-to-end ML lifecycle.
The Trust Web team is hiring a product-minded Senior Software Engineer to build and maintain web experiences guiding sellers from signup to first payment. Responsibilities include leading end-to-end development of features using React, evolving the identity web platform, and providing technical mentorship. Candidates should have strong frontend expertise and typically 8+ years of industry experience.