
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 • Seattle, WA, United States of America
Block is hiring a Software Engineer for their Monetization team to build and scale backend services that drive Square's software business. You'll work with Java, JavaScript, and REST APIs to enhance subscription management and billing systems. This role requires experience in backend development and distributed systems.
You have a solid background in software engineering with a focus on backend development, ideally with 3-5 years of experience building scalable systems. You understand the intricacies of distributed systems and have a knack for solving complex challenges that arise in high-velocity environments. Your expertise in Java and JavaScript allows you to design and implement robust backend services that support various applications. You are comfortable collaborating with cross-functional teams, including web and mobile developers, to drive product initiatives forward. You thrive in environments that encourage experimentation and iteration, and you are eager to contribute to the growth of a dynamic organization like Block.
Experience with subscription management and billing systems is a plus, as is familiarity with SaaS platforms. You have a passion for economic empowerment and are motivated by the impact your work can have on users and businesses alike. A proactive attitude towards learning new technologies and methodologies will help you excel in this role.
As a Software Engineer in the Monetization team, you will be responsible for building core platform components that power Square's monetization efforts. This includes designing and evolving subscription management and billing systems to ensure they scale sustainably as the product surface grows. You will collaborate closely with web and mobile teams to implement features that enhance user experience and drive SaaS adoption. Your role will involve making architectural decisions that directly influence Square's growth trajectory. You will also engage in code reviews and contribute to the overall technical direction of the team, ensuring best practices are followed in software development.
At Block, you will be part of a mission-driven company that values diverse perspectives and innovative thinking. We offer competitive compensation and benefits, along with opportunities for professional growth and development. You will work in a collaborative environment where your contributions are recognized and valued. Join us in transforming the way customers manage their finances and experience the empowerment that comes from being part of a team dedicated to making a difference.
Apply now or save it for later. Get alerts for similar jobs at Block.