Block

Block

Block is a company that consists of Square, Cash App, Spiral, TIDAL, TBD, and foundational teams. They are focused on economic empowerment by creating tools to expand access to the economy. Square helps sellers run and grow businesses, Cash App redefin...

Capital Markets
10K-50K
Founded 2009

Description

  • Partner closely with credit risk, legal and compliance, product managers, and other engineers to advance the Lending capability.
  • Lead or contribute to projects from hypothesis through production, taking ownership of output quality.
  • Build atomic, composable, API-level financial primitives and building blocks for the Block intelligence layer.
  • Design and build clean, developer-centric APIs optimized for uptime, latency, regulatory compliance, and cost per transaction.
  • Experiment with emerging approaches and share learnings to improve team capability.
  • Operate and manage existing Cash services.
  • Recommend improvements to engineering practices across the team and broader organization.
  • Help interview candidates and support external recruiting, networking, and open-source/community efforts.

Requirements

  • 5+ years of experience working on complex systems and delivering quality software.
  • Clear expertise developed in one or more technical areas.
  • Comfort with an AI-first mentality and using AI to augment development work in complex systems.
  • Familiarity with agentic engineering.
  • Curiosity to identify flaws in complex systems and take the steps needed to fix them.
  • Resilience to work through complexity, uncertainty, scale, and interconnected systems.
  • Self-directed and comfortable with ambiguity.
  • Willingness to publish reasoning and be wrong publicly in a transparent DRI/IC model.
  • Experience with Java and Kotlin is expected among the technologies used by the team.
  • Experience with cloud, API, data, and infrastructure tools such as AWS, HTTP, JSON, gRPC, Protocol Buffers, Kafka, microservices, and related tooling is preferred.

Benefits

  • Market-based compensation with Canada zone-based salary ranges.
  • Zone A starting pay: CAD $152,300 to CAD $228,500.
  • Zone B starting pay: CAD $152,300 to CAD $228,500.
  • Remote work options.
  • Medical insurance.
  • Flexible time off.
  • Retirement savings plans.
  • Modern family planning benefits.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer

OfficeSpace Software 251-1K Internet Software & Services

OfficeSpace Software is hiring a Senior Full-Stack Software Engineer to build and optimize AI-driven workplace applications using Ruby on Rails and React.

Agile Elasticsearch GCP GraphQL MariaDB React Redis REST API Ruby on Rails
23 minutes ago

Forward Deployed Senior Software Engineer

Redwood 251-1K Internet Software & Services

Redwood Software is hiring a Forward Deployed Software Engineer to build migration tooling and onboarding automation for its RunMyJobs SaaS platform, working at the intersection of product engineering, professional services, and customer delivery.

CI/CD Docker ERP GitHub Actions GitLab CI Gradle Java Jenkins JSON JUnit Mockito MySQL PostgreSQL SAP SAP ABAP Shell Scripting XML
46 minutes ago

Software Engineer, Simulation

Exa 1-10 Internet Software & Services

Intrinsic, an AI robotics group at Google, is hiring a Software Engineer specializing in Simulation to develop high-fidelity robotics simulation environments and support the Flowstate platform.

C++ Dart GCP Python
1 hour, 21 minutes ago

Staff Software Engineer, Basemap (SLAM)

Motional 1K-5K Automotive

Motional is seeking a mapping engineer to help build next-generation mapping systems for autonomous vehicles within a cross-functional team of experts.

C++ Machine Learning Python
1 hour, 45 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers