
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 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 3+ years of experience in software engineering, particularly in backend development, where you've designed and implemented scalable systems that handle complex transactions. Your expertise in Java and JavaScript allows you to build robust applications that meet user needs effectively. You understand the intricacies of REST APIs and have experience integrating them into various platforms, ensuring seamless communication between services.
You thrive in collaborative environments, working closely with cross-functional teams including web and mobile developers. Your ability to communicate technical concepts clearly helps bridge the gap between engineering and product management, ensuring that everyone is aligned on goals and expectations. You are comfortable with agile methodologies and have experience in iterative development processes, allowing you to adapt quickly to changing requirements.
You are passionate about economic empowerment and understand how technology can drive growth in the software industry. Your analytical mindset enables you to solve complex problems, particularly in distributed systems, where you can identify bottlenecks and optimize performance. You are proactive in seeking out new challenges and enjoy experimenting with innovative solutions that enhance user experience.
Experience with subscription management systems or billing platforms is a plus, as is familiarity with cloud services like AWS or Azure. Knowledge of database management and optimization techniques will further enhance your contributions to the team. If you have worked in a fintech environment or have a background in SaaS products, we encourage you to apply even if your experience doesn't match every requirement.
As a Software Engineer in the Monetization team, you will be responsible for building core platform components that power Square's monetization strategies. You will design and evolve subscription management and billing systems, ensuring they scale sustainably as our product offerings expand. Your role will involve collaborating with web and mobile teams to implement features that drive SaaS adoption and conversion, allowing you to make a significant impact on the company's growth trajectory.
You will own and scale backend services across multiple products, tackling complex distributed systems challenges that require innovative architectural decisions. Your work will directly influence how Square monetizes its software, and you will be at the forefront of driving changes to pricing structures and billing flows. You will also participate in code reviews and contribute to the overall improvement of the team's development practices, ensuring high-quality deliverables.
In addition to your technical responsibilities, you will engage in regular discussions with product managers and stakeholders to align on project goals and timelines. Your insights will help shape the direction of the monetization engine, and you will have the opportunity to experiment with new technologies and methodologies that enhance our offerings.
At Block, we believe in fostering a culture of innovation and collaboration. You will have the opportunity to work with a diverse team of professionals who are passionate about economic empowerment and technology. We offer competitive compensation and benefits, including health insurance, retirement plans, and opportunities for professional development. You will also have access to resources that support your growth and career advancement within the company.
Join us in transforming the way customers manage their finances and experience the impact of your work on a global scale. We are committed to building a financial system that is open to everyone, and your contributions will play a vital role in achieving this mission.
Apply now or save it for later. Get alerts for similar jobs at Block.