
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 seeking a Staff Software Engineer for their Financial Platform organization to drive the future of ledgering for Cash App. You'll work with Java to build scalable systems that power financial infrastructure. This role requires significant experience in software engineering.
Job Description
Who you are
You have extensive experience in software engineering, particularly in building scalable systems that handle complex financial transactions. Your background includes a strong proficiency in Java, which you have used to develop high-quality, impactful technical solutions. You thrive in collaborative environments and are passionate about driving innovation in financial technology. You understand the importance of ledgering systems and are eager to contribute to their evolution at Block.
You possess a deep understanding of software development principles and have a track record of delivering durable and scalable solutions. Your experience includes working with autonomous engineering teams, where you have made significant contributions to organizational goals. You are committed to fostering an inclusive and balanced team environment, ensuring that everyone feels empowered to contribute their ideas and perspectives.
Desirable
Experience with financial systems or infrastructure is a plus, as is familiarity with agile methodologies. You are comfortable navigating complex challenges and are adept at problem-solving in high-stakes environments. Your ability to communicate effectively with cross-functional teams will be crucial in this role, as you will collaborate closely with various stakeholders to achieve shared objectives.
What you'll do
In this role, you will be responsible for designing and developing the ledgering systems that underpin Cash App's financial operations. You will work closely with your team to identify high-impact problems and devise innovative solutions that enhance the user experience. Your contributions will directly influence the future of financial technology at Block, as you help shape the systems that enable seamless transactions for millions of users.
You will engage in all phases of the software development lifecycle, from initial design through deployment and monitoring. Your expertise in Java will be essential as you build and maintain robust applications that meet the needs of the business. You will also participate in code reviews and provide mentorship to junior engineers, fostering a culture of continuous learning and improvement within your team.
Collaboration is key in this role, and you will work alongside product managers, designers, and other engineers to ensure that the solutions you develop align with user needs and business goals. You will be encouraged to share your insights and contribute to the overall strategy of the Financial Platform organization, helping to drive forward the mission of economic empowerment at Block.
What we offer
At Block, you will be part of a diverse and inclusive team that values different perspectives and encourages innovation. We offer competitive compensation and benefits, along with opportunities for professional growth and development. You will have the chance to work on meaningful projects that have a real impact on the financial lives of our users. Join us in building a financial system that is open to everyone, and help us shape the future of financial technology.
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

Software Engineering

Staff Engineer
Block is hiring a Staff Software Engineer for their Local Services team to define technical direction and mentor engineers while building scalable systems. You'll work with technologies like Java and Ruby, focusing on improving scheduling and invoicing solutions for service-based businesses.

Head Of Marketing
Block is seeking 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 accurate operational decision-making. This role requires strong expertise in data engineering and analytics.

Data Scientist
Block is hiring a Staff Data Scientist for their Financial Platform team to support A/B testing, reporting, and strategic analysis. You'll work with SQL and Python to drive insights and automation in a dynamic financial environment.

Software Engineering
Block is hiring a Senior Software Engineer for their Data Platform team to enhance data access for critical business functions. You'll work with Java and collaborate with various teams to deliver impactful solutions. This role requires strong experience in backend services and data management.