Senior Software Engineer, Square Outflows

Posted 11 Days Ago
8 Locations
Remote
Hybrid
168K-297K Annually
7+ Years Experience
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
Invent today. Shape tomorrow.
The Role
Senior Software Engineer at Square Outflows responsible for managing major architectural decisions, implementing critical functionality, guiding technical vision, and scaling backend services for financial products. Collaborate with cross-functional teams to deliver world-class product experiences and mentor engineers. Requires 8+ years of software engineering experience and proficiency in Java, Kotlin, or Ruby.
Summary Generated by Built In

The Square Banking team helps merchants manage their business finances with products including Square Card, Instant Transfers, Bill Pay, Checking and Savings accounts, advanced reporting, and cash flow insights. With this suite of products, we ensure that our customers get access to the funds they need when they need them and that they can always understand and control where their money is going. We help businesses organize and improve payments to their vendors and suppliers. We partner with platform and infrastructure teams to move billions of dollars each year on behalf of our merchants. We aspire to build a remarkable solution for small businesses to pay bills/invoices and expenses (a.k.a. Accounts payable), and help them manage their cash flow better.
The Outflows team is a product-focused engineering team with a server-side background. Our projects use data-driven decisions to deliver features across mobile and web front-ends. We also talk directly to merchants about their needs and pain to identify opportunities to improve their experience. Our team enjoys working together to contribute to meaningful work seen by millions of merchants worldwide.
You will manage major architectural decisions in our greenfield product, implementing critical functionality, helping guide our technical vision, and scaling backend services for our important matured products.
You will:

  • Work with other engineers, designers, and product managers to develop world-class product experiences
  • Drive major features, multi-person efforts that usually cross engineering team boundaries
  • Manage the architecture of our backend systems
  • Manage the delivery of our products, including coordination, planning, risk management, design, development, testing, rollout and maintenance
  • Hold yourself, and your teammates accountable to the standards of engineering and ethics that enables Square to safely move billions of dollars in payments and allow our customers to trust us with their sensitive data.
  • Help empower a team of engineers by mentoring individuals, encouraging engineering decision-making, and applying your technical expertise to constantly raise the quality of design decisions and implementation by holding the team to a high standard.


Qualifications
You have:

  • 8+ years professional experience in software engineering
  • 2+ years of professional experience working in at least one of these languages: Java, Kotlin or Ruby
  • Demonstrated, first hand experience building products at scale
  • The ability to provide technical mentorship and guidance to engineers of varying experience levels
  • Strong excellent execution skills with a focus on delivering value and impactful solutions to our diverse community of merchants.
  • An appreciation for the connection between the software you build and the experience it delivers to customers
  • Experience creating detailed technical documentation and ability to work with other teams, such as designers, product managers, data scientists, marketing, and business development to deliver a great product


Languages and technologies we use and teach:

  • Languages: Ruby, Java, Kotlin
  • Frameworks: Rails, RSpec, Junit, Sidekiq, protobuf, and gRPC
  • Infrastructure: MySQL, Redis, Elasticsearch, Terraform, Kubernetes, and Envo


Block takes a market-based approach to pay, and pay may vary depending on your location. U.S locations are categorized into one of four zones based on a cost of labor index for that geographic area. The successful candidate's starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions. These ranges may be modified in the future.
To find a location's zone designation, please refer to this resource . If a location of interest is not listed, please speak with a recruiter for additional information.
Zone A:
$198,000 - $297,000 USD
Zone B:
$188,100 - $282,100 USD
Zone C:
$178,200 - $267,400 USD
Zone D:
$168,300 - $252,500 USD
Block, Inc. (NYSE: SQ) is a global technology company with a focus on financial services. Made up of Square, Cash App, Spiral, TIDAL, and TBD, we build tools to help more people access the economy. Square helps sellers run and grow their businesses with its integrated ecosystem of commerce solutions, business software, and banking services. With Cash App, anyone can easily send, spend, or invest their money in stocks or Bitcoin. Spiral (formerly Square Crypto) builds and funds free, open-source Bitcoin projects. Artists use TIDAL to help them succeed as entrepreneurs and connect more deeply with fans. TBD is building an open developer platform to make it easier to access Bitcoin and other blockchain technologies without having to go through an institution.

Top Skills

Java
Kotlin
Ruby

What the Team is Saying

David
Nestor
Pooja
Jake
The Company
Atlanta, GA
12,000 Employees
Hybrid Workplace
Year Founded: 2009

What We Do

Since we opened our doors in 2009, the world of commerce has evolved immensely, and so has Square. After enabling anyone to take payments and never miss a sale, we saw sellers stymied by disparate, outmoded products and tools that wouldn’t work together.

So we expanded into software and started building integrated, omnichannel solutions – to help sellers sell online, manage inventory, offer buy now, pay later functionality through Afterpay, book appointments, engage loyal buyers, and hire and pay staff. Across it all, we’ve embedded financial services tools at the point of sale, so merchants can access a business loan and manage their cash flow in one place. Afterpay furthers our goal to provide omnichannel tools that unlock meaningful value and growth, enabling sellers to capture the next generation shopper, increase order sizes, and compete at a larger scale.

Today, we are a partner to sellers of all sizes – large, enterprise-scale businesses with complex operations, sellers just starting, as well as merchants who began selling with Square and have grown larger over time. As our sellers grow, so do our solutions. There is a massive opportunity in front of us. We’re building a significant, meaningful, and lasting business, and we are helping sellers worldwide do the same.

Why Work With Us

We’re working to find new and better ways to help businesses succeed, and we’re looking for people like you to help shape tomorrow at Square.

Gallery

Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery

Square Offices

Hybrid Workspace

Employees engage in a combination of remote and on-site work.

Many of our jobs can be performed from where you feel most creative and productive.

Typical time on-site: Flexible
Atlanta, GA
Auckland, NZ
Boulder, CO
Chisinau, MD
Dublin, IE
London, GB
Company Office Image
Melbourne, Victoria
New York, NY
Oakland, CA
Salt Lake City, UT
Company Office Image
San Francisco, CA
Scottsdale, AZ
Seattle, WA
St Louis, MO
Toronto, Ontario
Learn more

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account