
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 • Bay Area, CA, United States of America
Block is hiring a Senior Software Engineer for their GraphQL Platform team to design and implement core features that empower product engineering teams. You'll work with GraphQL infrastructure and collaborate across various brands. This role requires experience in API design and distributed systems.
You have 5+ years of software engineering experience, particularly in building and scaling distributed systems. Your expertise in API design allows you to create robust and efficient solutions that meet the needs of various stakeholders. You thrive in collaborative environments, working closely with product teams to understand their requirements and translate them into technical solutions.
Your deep understanding of GraphQL and its ecosystem enables you to lead the design and implementation of core platform features. You are passionate about developer platforms and enjoy empowering engineers to deliver high-quality products. You have a track record of making architectural decisions that enhance system performance and scalability.
You are comfortable navigating complex technical challenges and have experience with schema management tools and API gateway capabilities. Your problem-solving skills and attention to detail ensure that you deliver reliable and maintainable code. You are also keen on mentoring junior engineers and sharing your knowledge with the team.
Experience with cloud platforms and microservices architecture is a plus. Familiarity with various programming languages and frameworks will help you adapt to the diverse technology stack at Block. You are open to learning new technologies and methodologies that can improve the team's efficiency and output.
As a Senior Software Engineer on the GraphQL team, you will lead the design and implementation of core GraphQL platform features. This includes developing API gateway capabilities and schema management tools that enhance the overall functionality of Block's ecosystem. You will collaborate with product teams across Block, including Square and Cash App, to understand their needs and build solutions that promote both internal and external API capabilities.
You will drive platform architecture decisions, ensuring that the solutions you implement are scalable and maintainable. Your role will involve writing high-quality code, conducting code reviews, and participating in architectural discussions. You will also be responsible for troubleshooting and resolving issues that arise in the GraphQL infrastructure, ensuring that it operates smoothly and efficiently.
In addition to your technical responsibilities, you will have the opportunity to mentor junior engineers, helping them grow their skills and advance their careers. You will contribute to a culture of collaboration and continuous improvement, sharing best practices and encouraging innovation within the team.
At Block, you will be part of a mission-driven company focused on economic empowerment. We offer a competitive salary and benefits package, along with opportunities for professional growth and development. You will work in a supportive environment that values diverse perspectives and encourages you to bring your unique insights to the table. Join us in building a financial system that is open to everyone.
Apply now or save it for later. Get alerts for similar jobs at Block.