Senior Software Engineer

2 months ago


Oakland, California, United States Block Full time

Company Description
It all started with an idea at Block in 2013. Initially built to take the pain out of peer-to-peer payments, Cash App has gone from a simple product with a single purpose to a dynamic ecosystem, developing unique financial products, including Afterpay/Clearpay, to provide a better way to send, spend, invest, borrow and save to our 47 million monthly active customers. We want to redefine the world's relationship with money to make it more relatable, instantly available, and universally accessible.
Today, Cash App has thousands of employees working globally across office and remote locations, with a culture geared toward innovation, collaboration and impact. We've been a distributed team since day one, and many of our roles can be done remotely from the countries where Cash App operates. No matter the location, we tailor our experience to ensure our employees are creative, productive, and happy.
Check out our locations, benefits, and more at
Job Description
Cash App's Financial Platform team is responsible for building systems that power products built by Cash App. We build deep integrations with underlying financial infrastructures and ensure that our products are able to scale.
About the Treasury team that is hiring on Financial Platform:
Treasury: The Treasury team owns the core ledger that powers Cash App, and are responsible for managing the money represented by that ledger. We provide product teams with a highly scalable, reliable, real time ledgering product that is relied upon across all of Cash App. As a product platform team, we focus on providing accessible capabilities to Cash App product teams, and get to work closely with just about every Cash App product. We also have a strong platform infrastructure focus, and operate the ledger on top of a massive sharded database cluster using Vitess.
Qualifications
You will:

  • Design, build and support the core systems used to power all transactions on Cash App
  • Break existing monoliths into event-driven microservices
  • Creatively solve challenging technical problems at scale
  • Build and manage infrastructure in an AWS cloud environment
  • Partner closely with product managers, data scientists, product engineers, and business leads to define our roadmap
  • Have autonomy to research and achieve outcomes with support when you need it
  • Contributing to the growth of our development capabilities through leading, mentoring and supporting fellow engineers

You have:

  • 6+ years of experience delivering quality software
  • 2+ years of experience provisioning and managing AWS infrastructure
  • Natural curiosity to learn new technologies, solve interesting problems and build quality software
  • Desire to find flaws in a system with many moving parts and take whatever steps are necessary to fix them
  • Desire to perform and grow as an engineer
  • Technical initiative and leadership on previous projects

Technologies we use and teach:

  • Java, Kotlin, Go
  • Kubernetes, AWS
  • Jaeger, Prometheus, SignalFx
  • JUnit
  • Hibernate, Guice, GRPC

Qualifications
You will:

  • Design, build and support the core systems used to power all transactions on Cash App
  • Break existing monoliths into event-driven microservices
  • Creatively solve challenging technical problems at scale
  • Build and manage infrastructure in an AWS cloud environment
  • Partner closely with product managers, data scientists, product engineers, and business leads to define our roadmap
  • Have autonomy to research and achieve outcomes with support when you need it
  • Contributing to the growth of our development capabilities through leading, mentoring and supporting fellow engineers

You have:

  • 6+ years of experience delivering quality software
  • 2+ years of experience provisioning and managing AWS infrastructure
  • Natural curiosity to learn new technologies, solve interesting problems and build quality software
  • Desire to find flaws in a system with many moving parts and take whatever steps are necessary to fix them
  • Desire to perform and grow as an engineer
  • Technical initiative and leadership on previous projects

Technologies we use and teach:

  • Java, Kotlin, Go
  • Kubernetes, AWS
  • Jaeger, Prometheus, SignalFx
  • JUnit
  • Hibernate, Guice, GRPC


  • Oakland, California, United States Charge Robotics Full time

    About Charge:Charge Robotics is a Series A startup building robots that build solar farms.Demand for new solar projects is booming (1/5th of all the solar that exists in the US was installed last year), but today's construction companies can't keep up due to limited labor resources.We thought this was insane, so we started working on robots to directly...


  • Oakland, California, United States Neerinfo Solutions Full time

    Position - Geospatial Software Engineer - Senior ConsultantFull-time OpportunityLocation: Remote options availableOverview: We are in search of a Geospatial Software Engineer to join our dynamic team at Neerinfo Solutions. In this capacity, you will contribute to the delivery of exceptional technological solutions tailored to meet business needs. Your...


  • Oakland, California, United States The Last Mile Full time

    Senior Platform Engineer RoleCompany Overview:The Last Mile is a non-profit organization committed to providing in-prison software engineering training, equipping individuals with the skills necessary for careers in front-end development and web design upon their release. Our mission focuses on breaking the cycle of incarceration by offering essential job...

  • Software Engineer

    3 months ago


    Oakland, California, United States Spinwheel Full time

    At Spinwheel we're on a mission to improve the way Americans understand, manage and pay their debt. By giving consumers a full picture of their student loans, credit cards, auto loans, mortgage (the list goes on), we can drive responsible actions to improve financial health. This should live where the consumers are, and our partners use our platform to embed...


  • Oakland, California, United States Tekfortune Inc Full time

    About Tekfortune Inc: We are a dynamic consulting firm dedicated to providing top-notch staffing solutions for leading organizations across various sectors. In today's rapidly evolving economic environment, the importance of virtual recruitment and remote work cannot be overstated. Our team of staffing professionals is committed to assisting you in securing...

  • Senior Engineer

    2 weeks ago


    Oakland, California, United States HNTB Full time

    Join HNTB as a Senior Engineer At HNTB, we offer you the opportunity to build a fulfilling career while contributing to essential community projects that impact everyone. With over a century of experience, we specialize in providing innovative solutions for some of the most intricate infrastructure initiatives across the nation. Your Role: Engage in the...


  • Oakland, California, United States Blue Shield Of California Full time

    Job OverviewYour Role:The Senior Salesforce Solutions Engineer within the Client Personalization team plays a crucial role in ensuring application service excellence and client satisfaction regarding Blue Shield of California's Salesforce Health Cloud functionalities. This position involves the creation, configuration, and management of Salesforce...


  • Oakland, California, United States Planted Solar Full time

    Exciting Opportunity in Renewable EnergyAt Planted Solar, we are at the forefront of the renewable energy revolution, boasting over 1.7 terawatts of solar capacity globally. Our mission is to construct an additional 3 terawatts of solar capacity annually for the next 25 years, and we are innovating new technologies to transform the solar industry. We are...


  • Oakland, California, United States JSAT AUTOMATION INC Full time

    Job OverviewJSat Automation Inc is seeking a Senior Automation and Validation Engineer to join our dynamic team. This role involves significant collaboration with clients, requiring travel to various sites up to four days a week.Company MissionAt JSat Automation, we are dedicated to equipping our clients with the necessary tools to navigate challenges in...


  • Oakland, California, United States Fivetran Full time

    At Fivetran, our vision has consistently focused on simplifying data accessibility, making it as dependable as electricity. Our platform ensures that customer data is seamlessly integrated into their data warehouses, ready for analysis without the need for extensive engineering or ongoing maintenance. We take pride in empowering organizations to harness our...


  • Oakland, California, United States Intelliswift Full time

    Job ID: As a Lead Software Engineer, you will play a pivotal role in enhancing and maintaining applications focused on Optical Character Recognition (OCR). Your Responsibilities:Develop, configure, customize, and provide support for innovative products.Deliver exceptional software solutions that meet high standards of quality.Oversee architectural design,...

  • Sr. Software Engineer

    3 months ago


    Oakland, California, United States Spinwheel Full time

    At Spinwheel we're on a mission to improve the way Americans understand, manage and pay their debt. By giving consumers a full picture of their student loans, credit cards, auto loans, mortgage (the list goes on), we can drive responsible actions to improve financial health. This should live where the consumers are, and our partners use our platform to embed...


  • Oakland, California, United States Charge Robotics Full time

    About Charge:Charge Robotics is a Series A startup building robots that build solar farms.Demand for new solar projects is booming (1/5th of all the solar that exists in the US was installed last year), but today's construction companies can't keep up due to limited labor resources.We thought this was insane, so we started working on robots to directly...


  • Oakland, California, United States SirenOpt Full time

    About the RoleWe are seeking a highly skilled Senior Systems Engineer to join our team at SirenOpt. As a key member of our engineering team, you will play a critical role in the development and implementation of our sensing and software platform for thin film manufacturing.Key ResponsibilitiesContribute to the architecture, system design, and validation of...


  • Oakland, California, United States Kiewit Full time

    Requisition ID: Job Level: Senior Level Home District/Group: Kiewit Infrastructure Engineers Department: Design Engineering Market: Transportation Employment Type: Full Time Position OverviewKiewit Infrastructure Engineering (KIE) has an immediate opening for a dynamic Roadway Engineer in our growing Design Engineering Services (DES) Group. You will be part...


  • Oakland, California, United States Babylist Full time

    About BabylistBabylist is a leading digital platform dedicated to supporting growing families. Our mission is to provide a comprehensive and user-friendly experience for expecting parents and their communities.Job SummaryWe are seeking a highly skilled Staff Software Engineer to join our Health team. As a key member of our technical team, you will be...


  • Oakland, California, United States HNTB Full time

    Join a Premier Engineering FirmHNTB is a renowned engineering organization with a legacy of executing exceptional infrastructure initiatives nationwide. We are on the lookout for a talented professional to become part of our team as an Overhead Contact System (OCS) Senior Project Engineer.Key Responsibilities:Develop comprehensive OCS schematics and...


  • Oakland, California, United States AECOM Full time

    Job OverviewDiscover if this role aligns with your career aspirations by reviewing the details below.AECOM is in search of a Senior Ventilation Systems Engineer. The responsibilities associated with this position encompass, but are not limited to:Key Responsibilities:1. Undertakes specific and moderate segments of a comprehensive project under the guidance...

  • Software Engineer

    2 weeks ago


    Oakland, California, United States University of California , Riverside Full time

    Position Overview:Under the guidance of the Integrations and Financial Applications manager, this role is pivotal in the development of applications through all stages of the software development lifecycle, including requirements analysis, design, testing, deployment, and ongoing maintenance. Key Responsibilities:The successful candidate will leverage their...


  • Oakland, California, United States Square Full time

    Position OverviewThe Manufacturing Test Engineering division at Square plays a crucial role in ensuring that the multitude of hardware products produced in our facilities adhere to design specifications and fulfill customer expectations. Our team comprises a diverse array of engineers who leverage their varied backgrounds to tackle complex challenges within...