
Empowering economic freedom through innovative financial solutions
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...
Block offers competitive salaries, equity options, generous PTO policies, and comprehensive health benefits. Employees enjoy a flexible remote work po...
Block fosters a culture of inclusivity and innovation, encouraging diverse perspectives to drive solutions. The company emphasizes collaboration acros...

Block • New York, NY, United States of America
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.
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.
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.
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.
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.
Apply now or save it for later. Get alerts for similar jobs at Block.