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 the team to design, develop, test, ship, and maintain customer-facing features.
  • Participate in technical discussions and review design documents and code changes.
  • Design and implement systems within microservice and event-driven architectures.
  • Collaborate across teams and disciplines to deliver new banking experiences.
  • Maintain high engineering standards for the team and yourself.
  • Apply an AI-first mindset to improve development speed and quality.
  • Continuously experiment with emerging development approaches.
  • Build systems that support fast and reliable banking experiences at scale.

Requirements

  • 5+ years of software development experience or equivalent.
  • Bachelor's degree or diploma in Computer Science, Computer Engineering, Software Engineering, or equivalent experience.
  • Strong communication and collaboration skills.
  • Ability to identify flaws in complex systems and take steps to resolve them.
  • Growth mindset and appetite for solving open-ended, ambiguous problems.
  • Experience working with microservice and event-driven architectures (preferred/expected by role context).
  • Experience with Java and Kotlin (technologies used and taught).
  • Experience with AWS, HTTP, JSON, gRPC, and Protocol Buffers (technologies used and taught).
  • Experience with tools and frameworks such as OkHttp, Jetty, JUnit, Guice, Hibernate, MySQL, DynamoDB, Kafka, DataDog, Prometheus, or SignalFx (technologies used and taught).

Benefits

  • Remote work available across countries where Cash App operates.
  • Medical insurance.
  • Flexible time off.
  • Retirement savings plans.
  • Modern family planning benefits.
  • A distributed, collaborative work environment.
  • Competitive location-based salary ranging from $153,000 to $270,000 USD depending on zone.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Windows/Desktop Applications - Tallahassee, FL, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Windows Desktop Application Engineer to lead the architecture and development of its accessibility-focused text-to-speech products for millions of users in a fully distributed environment.

C# C++ CI/CD .NET
26 minutes ago

Senior Software Engineer - .NET Core/AWS

3Pillar Global 1K-5K Internet Software & Services

3Pillar Global is hiring a Senior Software Engineer to develop and guide product solutions for enterprise clients on a remote, full-time team using .NET Core and AWS.

Agile AWS C# Docker Git Java Kubernetes Microservices MongoDB .NET OWASP SQL Server
30 minutes ago

Software Engineer, Data Infrastructure & Acquisition - Virginia Beach, VA, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Software Engineer for its AI team to build and operate the data ingestion infrastructure that collects large-scale audio datasets for model training and next-generation products.

Android Bash Docker GCP iOS Linux Python Terraform
46 minutes ago

Member of Technical Staff, FlashBlade

Pure Storage 1K-5K IT Services

EverPure is hiring a software engineer for the FlashBlade product team to help build a scale-out all-flash file and object storage system for modern data workloads.

Apache Spark C C++ Elasticsearch Go Java Kafka Linux Python Splunk
48 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