Skip to content

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

About the role

Responsibilities

  • Partner closely with product managers, designers, engineers, and business leads to scope, plan, design, and build new features as well as maintain existing functionality of banking features
  • Lead and participate in critical technical, design, and product discussions within the team and with leaders across the organization
  • Design systems to work within our microservice and event-driven architectures
  • Hold your teammates and yourself to high engineering standards
  • Leverage your experience and knowledge to grow your teammates' technical breadth and depth through direct coaching and mentoring
  • Apply an AI-first mindset in your everyday work, raising the bar of AI application on our team

Requirements

  • 8+ years of software development or equivalent experience
  • 1+ years of experience leading large scale features, which includes planning, managing and executing on the delivery projects in a timely manner while maintaining a high quality bar
  • Drive to find flaws in a system with many moving parts and take whatever steps are necessary to fix them
  • The ability to design and build creative solutions to complex problems
  • A strong desire to perform and grow as an engineer
  • Bachelor's Degree or Diploma in Computer Science, Computer Engineering, Software Engineering, or equivalent experience

Technologies

  • Java, Kotlin
  • AWS
  • HTTP, JSON, gRPC, Protocol Buffers
  • OkHttp, Jetty, JUnit, Guice
  • Hibernate, MySQL, DynamoDB
  • Kafka, events, microservices
  • DataDog, Prometheus, SignalFx

Skills

JavaKotlinAWSgRPCKafkaMicroservicesMySQLDynamoDBHibernateProtocol Buffers

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, 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

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#