Software Engineer (Backend), Square Banking Inflows
BlockAbout the role
The Role
The Square Checking product helps business owners access primary banking products and manage their cash flow. Sellers need table stakes banking features like receiving ACH transfers and checks. We aim to provide our sellers access to their money faster than any competitor because managing their cash flow is imperative to growing their business.
As a software engineer on the Checking Inflows team, you'll implement new seller-facing features for our checking product, help us rebuild and rearchitect the services that power them, and expand access to more Square sellers. You will design and build sophisticated financial systems with a focus on scalability and maintainability. To achieve this, you will collaborate with engineering peers, data scientists, and partners with the goal of improving sellers' ability to manage their cash flow. If you love collaboratively delivering elegant software that improves the lives of business owners, we want to work with you!
Example projects include:
- Expand the ways sellers can deposit money into their Square Checking account
- Launch a creative way for sellers to receive payouts of their sales instantly from platforms like DoorDash and UberEats
- Funding ACH transfers and check deposits earlier than competitors
You Will
- Support major programs to expand access to credit for our sellers and improve our backend systems.
- Work with Engineering, Product, and Design to build software that is clean and well-tested.
- Implement your features end-to-end, including component design, implementation, testing, roll-out and maintenance.
- Partner with web and platform engineers to ship seller-facing features.
- Work with designers, product managers, data scientists, and other developers to understand our problem space and create elegant solutions.
- Become an expert in multiple technical areas of the team and the technologies we use.
- Build tools and features that refine loan operations for other teams.
- Collaborate with and learn from senior engineers and tech leads to grow your technical expertise.
You Have
- BS/BA degree or equivalent experience
- 2+ years of software engineering experience
- Experience building products end to end with other experienced engineers: creating engineering designs, building the code, writing tests, deploying changes, addressing bugs, and iterating
- An interest in working with partners across Product, Design, Data Science, Operations among other departments
- Familiarity with backend technologies such as Kotlin and AWS
We're working to build a more inclusive economy where our customers have equal access to opportunity, and we strive to live by these same values in building our workplace. Block is a proud equal opportunity employer. We work hard to evaluate all employees and job applicants consistently, based solely on the core competencies required of the role at hand, and without regard to any legally protected class. We believe in being fair, and are committed to an inclusive interview experience, including providing reasonable accommodations to disabled applicants throughout the recruitment process. We encourage applicants to share any needed accommodations with their recruiter, who will treat these requests as confidentially as possible. Want to learn more about what we're doing to build an inclusive workplace? Check out our Inclusion & Diversity page
Full-time employee benefits include the following:
- Healthcare coverage (Medical, Vision and Dental insurance)
- Health Savings Account and Flexible Spending Account
- Retirement Plans including company match
- Employee Stock Purchase Program
- Wellness programs, including access to mental health, 1:1 financial planners, and a monthly wellness allowance
- Paid parental and caregiving leave
- Paid time off (including 12 paid holidays)
- Paid sick leave (1 hour per 26 hours worked (max 80 hours per calendar year to the extent legally permissible) for non-exempt employees and covered by our Flexible Time Off policy for exempt employees)
- Learning and Development resources
- Paid Life insurance, AD&D, and disability benefits
These benefits are further detailed in Block's policies. This role is also eligible to participate in Block's equity plan subject to the terms of the applicable plans and policies, and may be eligible for a sign-on bonus. Sales roles may be eligible to participate in a commission plan subject to the terms of the applicable plans and policies. Pay and benefits are subject to chan
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s