Block logo

Software Engineer, Investing

Block

Job Description

At Cash App, we strive to build the best consumer financial products in the world. The Investing team aspires to make Cash App the most valuable and effortless place to build financial health through building delightful and differentiated end-to-end investing experiences for our customers.

As a Software Engineer, you will be responsible for creating and improving the Cash App Investing platform and infrastructure. Since its launch in 2019, our stock brokerage product has seen significant adoption, and you’ll contribute to platform improvements to make our systems more robust and scalable. The things you’ll build will create significant impact at scale and bring the Investing landscape to the next level.

As a Member Of The Team, You Will

  • Partner closely with brokerage operations, legal & compliance, product managers, and other engineers to take the Investing platform to the next level.
  • Learn about the mechanics and regulations of securities trading.
  • Design systems to work within our microservice and event-driven architectures.
  • Hold your teammates—and yourself—to high engineering standards.
  • Communicate clearly and effectively.
  • Participate in on-call rotation.

You Have

  • 2+ years of software development or equivalent experience.
  • An open mind and desire to learn.
  • A strong desire to perform and grow as an engineer.
  • Ability to excel in macro and micro elements of software design.
  • A pragmatic approach with a focus on delivery.
  • Bachelor’s Degree or Diploma in Computer Science, Computer Engineering, Software Engineering, or equivalent experience.

Technologies We Use And Teach

  • Java, Kotlin
  • AWS
  • HTTP, JSON, gRPC, Protocol Buffers
  • OkHttp, Jetty, JUnit, Guice
  • Hibernate, Aurora, MySQL, DynamoDB, Redis
  • Kafka, event-driven architecture, microservices
  • DataDog
  • Buildkite, Gradle

We’re working to build a more inclusive economy where our customers have equal access to opportunity, and we strive to live by these same values in building our workplace. Block is a proud equal opportunity employer. We work hard to evaluate all employees and job applicants consistently, without regard to race, color, religion, gender, national origin, age, disability, pregnancy, gender expression or identity, sexual orientation, citizenship, or any other legally protected class.

We believe in being fair, and are committed to an inclusive interview experience, including providing reasonable accommodations to disabled applicants throughout the recruitment process. We encourage applicants to share any needed accommodations with their recruiter, who will treat these requests as confidentially as possible.

Additionally, we consider qualified applicants with criminal histories for employment on our team, and always assess candidates on an individualized basis.

Block takes a market-based approach to pay, and pay may vary depending on your location. U.S locations are categorized into one of four zones based on a cost of labor index for that geographic area. The successful candidate’s starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions. These ranges may be modified in the future.

Benefits
Extracted with AI

  • Equal opportunity employer
  • Inclusive interview experience
  • Reasonable accommodations for disabled applicants
  • Market-based pay approach

Similar jobs

Last update: 23 minutes ago

Block logo
Block

Principal Software Engineer, Product Server

Join Block as a Principal Software Engineer to lead technical strategy and operational excellence in backend services.

Block logo
Block

Software Engineer, Payment Authentication

Join Block as a Software Engineer in Payment Authentication, focusing on secure payment platforms using Java and Kotlin.

Block logo
Block

Senior Software Engineer, Bitcoin Platform

Senior Software Engineer role focusing on Bitcoin platform development with Java, Kotlin, and blockchain technologies.

Block logo
Block

Senior Software Engineer (Backend) - Developer Platform Growth

Join Block as a Senior Backend Engineer to drive growth in our Developer Platform, focusing on APIs and microservices.

Block logo
Block

Staff Software Engineer (Mobile) - Block, Proto Division

Senior Mobile Software Engineer role at Block, focusing on Kotlin and Swift development, based in San Francisco.

Block logo
Block

Senior Software Engineer, Financial Crimes Technology

Senior Software Engineer role in Kansas City, focusing on financial crimes technology with skills in Java, data engineering, and software development.

Block logo
Block

Senior Software Engineer (Backend Infrastructure)

Senior Backend Infrastructure Engineer at Block, focusing on DevOps and continuous delivery systems.

Block logo
Block

Senior Software Engineer, Lightning Intelligence

Senior Software Engineer role focusing on Lightning network innovations at a leading financial services company.

Block logo
Block

Software Engineer (Frontend/Fullstack)

Join Block as a Software Engineer (Frontend/Fullstack) to enhance our e-commerce platform using VueJS, PHP, and Laravel.

Block logo
Block

Senior Full Stack Software Engineer

Join Block as a Senior Full Stack Software Engineer to develop dashboards and APIs for bitcoin mining devices.

Block logo
Block

Senior Frontend Software Engineer - Banking

Join Block as a Senior Frontend Software Engineer to develop banking surfaces using React and Ember.js.

Block logo
Block

Senior Full Stack Software Engineer

Join Block as a Senior Full Stack Software Engineer to develop dashboards and APIs for mining devices.

Airwallex logo
Airwallex

Fullstack Software Engineer - Cards

Join Airwallex as a Fullstack Software Engineer in San Francisco, working on cutting-edge fintech solutions with Java, Kotlin, and GraphQL.

Wealthfront logo
Wealthfront

Backend Engineer

Join Wealthfront as a Backend Engineer to design and build backend systems with Java, SQL, and more.

Block logo
Block

Senior Front-End Software Engineer (Proto)

Senior Front-End Engineer at Block, focusing on web development and design systems. Extensive experience with JavaScript frameworks required.

Block logo
Block

Senior Full Stack Software Engineer (Proto)

Join Block as a Senior Full Stack Software Engineer to develop dashboards for mining devices using JavaScript, Node.js, and Rust.

BlackRock logo
BlackRock

Associate Application Engineer

Join BlackRock as an Associate Application Engineer in Seattle, WA. Work with Java, Python, Spring Boot, and more in a hybrid environment.

BlackRock logo
BlackRock

Associate BackEnd Java Developer

Join BlackRock as an Associate BackEnd Java Developer in New York, NY. Work with Java, Kubernetes, and Apache Kafka in a hybrid environment.

Clear Street logo
Clear Street

Senior Backend Engineer, Broker Dealer Clearing

Join Clear Street as a Senior Backend Engineer to build scalable, mission-critical applications in a modern tech stack.

OpenBlock Labs logo
OpenBlock Labs

Senior Software Engineer - Blockchain & Backend Development

Senior Software Engineer specializing in Blockchain & Backend Development at OpenBlock Labs, Palo Alto.

BILL logo
BILL

Staff Software Engineer (Backend) - Credit Risk

Join BILL as a Staff Software Engineer in Credit Risk, enhancing financial automation software for SMBs. Expertise in Java, Elixir, and cloud services required.

Block logo
Block

Senior Software Engineer, Edge - Product Platform Engineering

Senior Software Engineer specializing in CDN management and DevOps, enhancing infrastructure for a leading financial services company.

Marqeta logo
Marqeta

Senior Software Engineer - Java, Microservices

Join Marqeta as a Senior Software Engineer to develop scalable Java microservices in a remote role.

Circle logo
Circle

Software Engineer II - Java, Go

Join Circle as a Software Engineer II to build scalable microservices and secure APIs using Java and Go in a remote-first environment.