
About Block
Empowering economic freedom through innovative financial solutions
Key Highlights
- Public company (NYSE: SQ) with a market cap over $40B
- Over 50 million monthly active users across its platforms
- Headquartered in San Francisco, California
- Offers products like Square, Cash App, and TIDAL
Block, headquartered in San Francisco, California, is a financial technology company that provides a suite of products including Square, Cash App, and TIDAL. With over 50 million monthly active users, Block is focused on economic empowerment through accessible financial services. The company went pu...
🎁 Benefits
Block offers competitive salaries, equity options, generous PTO policies, and comprehensive health benefits. Employees enjoy a flexible remote work po...
🌟 Culture
Block fosters a culture of inclusivity and innovation, encouraging diverse perspectives to drive solutions. The company emphasizes collaboration acros...
Skills & Technologies
Overview
Block is hiring a Staff Software Engineer for their Financial Platform organization to drive the future of ledgering for Cash App. You'll work with Java, AWS, and PostgreSQL to build scalable financial systems. This role requires significant experience in software engineering.
Job Description
Who you are
You have 5+ years of experience in software engineering, particularly in building scalable systems that handle complex financial transactions. Your expertise in Java allows you to design and implement high-performance applications that meet the needs of users and the business alike. You are familiar with AWS and understand how to leverage cloud services to enhance system reliability and performance. Your experience with PostgreSQL enables you to manage and optimize databases effectively, ensuring data integrity and accessibility.
You thrive in collaborative environments and enjoy working with cross-functional teams to solve high-impact problems. You have a strong understanding of ledgering systems and their importance in financial applications, and you are passionate about creating innovative solutions that empower users. You are committed to fostering an inclusive team culture where diverse perspectives are valued and encouraged.
Desirable
Experience with financial systems or payment processing is a plus, as is familiarity with microservices architecture. You may also have knowledge of other programming languages or frameworks that complement your primary skills, enhancing your versatility as an engineer.
What you'll do
In this role, you will contribute to the design and development of the Customer Balances Ledgering system for Cash App. You will work within an autonomous engineering team, taking ownership of projects from conception to deployment. Your contributions will directly impact the functionality and reliability of the ledgering infrastructure, which is critical for the operation of Cash App and Square.
You will collaborate with product managers and other engineers to define requirements and translate them into technical specifications. Your role will involve writing clean, maintainable code and conducting thorough testing to ensure the quality of the software. You will also participate in code reviews, providing constructive feedback to your peers and helping to maintain high coding standards across the team.
As you drive forward the future of ledgering, you will have the opportunity to innovate and implement new features that enhance user experience and operational efficiency. You will also be involved in troubleshooting and resolving issues that arise in production, ensuring that the system remains robust and reliable.
What we offer
Block offers a dynamic work environment where you can make a significant impact on the financial technology landscape. You will have access to professional development opportunities and the chance to work with cutting-edge technologies. The company values diversity and inclusion, providing a supportive atmosphere where you can thrive.
In addition to competitive compensation, Block offers a comprehensive benefits package that includes health insurance, retirement plans, and flexible work arrangements. You will be part of a mission-driven organization that is committed to economic empowerment and innovation in the financial sector.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Block.
Similar Jobs You Might Like
Based on your interests and this role

Head Of Data Engineering
Block is hiring a Head of Data Engineering for their Financial Platform to lead the team responsible for the financial data backbone. You'll oversee data warehouses and lakehouse systems, ensuring the delivery of trusted data products. This role requires expertise in data engineering and analytics.

Staff Engineer
Uber is hiring a Staff Software Engineer to enhance marketplace logistics for mobility and delivery products. You'll work with technologies like Java and Python to optimize algorithms and predictive models. This position requires significant experience in software engineering and problem-solving.

Software Engineering
Clear Street is hiring a Software Engineer to build high-performance real-time data pipelines for financial market data. You'll work with technologies such as C++, Rust, and Java. This position requires experience in developing data-intensive applications.

Staff Engineer
PermitFlow is hiring a Staff Software Engineer to architect and implement full-stack solutions for the construction industry. You'll work with technologies like Java, Python, and AWS in a hybrid role based in New York City.

Staff Engineer
Clear Street is hiring a Staff Software Engineer for their Trading Systems team to build scalable trading platforms. You'll work with Java, Spring Boot, and React to develop sophisticated trading systems. This position requires extensive experience in software engineering and cloud-native technologies.