FAQs
What is the primary focus of the Senior Software Engineer position at Block?
The primary focus of the Senior Software Engineer position is to work with the Compliance Engineering team to build high-scale analysis and visualization systems that help prevent criminal activity and misuse across financial transactions on Block's platforms, including Cash App and Square.
What technologies will I be working with in this role?
In this role, you will work with Kotlin, event-driven and microservice architectures, as well as both relational and NoSQL databases.
How many years of experience are required for this position?
The position requires at least 5 years of industry experience or equivalent experience in full-stack software development.
What kind of projects will I be involved in?
You will be involved in creating data exploration and criminal case management tools, collaborating with Cash App and Square feature teams, and building tooling to support compliance in preventing misuse by bad actors.
Is this role focused more on front-end or back-end development?
This role involves full stack software development, so you will be working on both front-end and back-end development aspects.
What approach does the company prefer when developing products?
The company prefers an iterative approach to Minimum Viable Products (MVPs) and values shipping quickly while focusing on customer needs and usability.
What kind of support and benefits does Block offer to full-time employees?
Block offers a range of benefits including healthcare coverage, retirement plans with company match, employee stock purchase program, paid parental leave, paid time off, learning and development resources, and wellness programs.
Will I be working independently or in collaboration with other teams?
You will be directly collaborating with stakeholder teams, including feature teams from Cash App and Square, to support launches and develop necessary tools.
What is the company’s mission regarding economic empowerment?
Block's mission is to bring economic empowerment to all by preventing known bad agents from interacting on their platform, thereby protecting users and their financial stability.
What qualifications are preferred for candidates applying for this role?
Preferred qualifications include excitement for fintech and machine learning, experience in building distributed systems with a focus on data consistency, and the ability to design tools with a customer-centric focus.