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 – 327kNew York, NYBackend 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

AWSKotlinJavaGoTypeScriptReactKubernetesTemporal.IoAws FargateAws EcsAws AuroraDynamoDBSwaggerProtocol BuffersgRPC

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+ 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#