Skip to content

Senior Software Engineer, Square Financial Services

Senior engineer building and operating core banking platform features, public APIs, and financial tooling on AWS with Kotlin. Requires 5+ years experience and a bachelor's degree.

185k – 327kSan Francisco, CABackend EngineeringRemote5+ YOE

About the role

You Will

  • Design and build new features into our banking platform that meet the diverse needs of Block's broad portfolio of products and services
  • Partner with engineering teams across Block to help onboard their products to SFS
  • Build systems that operate on our customers' most sensitive data, while holding Square to the highest standards for security and compliance
  • Design fault tolerant systems so the team can be brave and move fast, without ever negatively affecting our customers
  • Ensure the continued operation of our critical services, remediate any problems that occur, and design durable fixes so that they don't happen again

You Have

  • 5 or more years of relevant experience and a Bachelor's Degree
  • Hands-on skills building software products or services in the cloud (AWS, Azure, GCP, etc.)
  • A track record of building software that is easy to observe and operate
  • A strong sense of customer empathy and a drive to ship software that improves their lives
  • Excellent written and verbal communication skills
  • Proficiency building products and services using AWS
  • Proficiency with Kotlin
  • Experience building public APIs
  • Experience building tools for finance operations

Technologies We Use and Teach

  • Kotlin/Java, Go
  • TypeScript, React, PhantomJS
  • Temporal.io, Kubernetes, AWS Fargate + ECS
  • AWS Aurora and DynamoDB
  • Swagger, Protocol Buffers, gRPC, REST
  • Unit Tests, Continuous Integration, and other methods of quality assurance

Skills

AWSKotlinJavaGoTypeScriptReactKubernetesAws FargateAws EcsAws AuroraDynamoDBSwaggerProtocol BuffersgRPCRest

Senior Software Engineer, Square Financial Services

Senior engineer building and operating core banking platform features, public APIs, and financial tooling on AWS with Kotlin. Requires 5+ years experience and a bachelor's degree.

185k – 327kNew York, NYBackend EngineeringRemote5+ YOEGoAWS

Senior Software Engineer, Cash App Banking

Leads technical design, execution, and delivery of banking features in a microservices architecture. Collaborates cross-functionally, drives infrastructure improvements, and mentors engineers with 8+ years experience in Java/Kotlin.

185k – 327kNew York, NYBackend EngineeringRemote8+ YOEAWSJava

Senior Software Engineer, Cash App Banking

Leads technical design, execution, and delivery of banking features in microservice architecture. Collaborates cross-functionally, drives infrastructure improvements, mentors engineers, and applies AI-first approach. Requires 8+ years experience.

185k – 327kUnited StatesBackend EngineeringRemote8+ YOEAWSJava

Senior Software Engineer

Senior Software Engineer owning core platform features for compliance infrastructure, including data orchestration, verification workflows, and APIs. Requires 5+ years experience, strong backend skills in Python/Go/TypeScript, and distributed systems expertise.

185k – 230kSan Jose, CABackend EngineeringOn-site5+ YOEGoSQL

Senior Software Engineer, Wallets

Senior engineer building scalable backend services and APIs for Stellar wallet products and developer tooling. Requires 5+ years experience, strong CS fundamentals, and production web services experience.

185k – 275kNew York, NYBackend EngineeringHybrid5+ YOEGoC#