Staff Software Engineer: Catalog Foundations

Block
San Francisco, CA

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, 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.

The Role


The Catalog Foundations team owns the core services that allow Square sellers to seamlessly and reliably manage their catalogs. We ensure the platform is reliable, performant and scalable, and we empower internal teams and sellers with superior service and extensibility. We're looking for a Staff Software Engineer to collaborate closely with the other back-end engineers to maintain reliability and performance of our service. We are seeking engineers who will contribute to setting our technical direction and champion best practices. Engineers on our team are expected to make thoughtful, outcome-based and data-driven investments in foundational improvements to accelerate dependent teams.

You Will



  • Help design, build, and maintain Square's catalog system

  • Collaborate cross-team on projects

  • Deliver APIs that make it easy for developers to interact with catalog data

  • Identify risks and devise solutions to performance and scalability challenges as our catalog and seller data continues to evolve and grow

  • Build for the future by clearly communicating the cost-benefit of a given solution and advocating for the best path forward

  • Hold your teammates and yourself to a high standard of engineering that is foundational to products that have a huge impact on sellers day to day operations.

  • Mentor other engineers, helping them develop both technical and soft skills to navigate alignment challenges, manage complexity, and drive impact across teams

You Have



  • 12+ years of software development experience

  • Strong familiarity with Go

  • An advanced degree in computer science or equivalent experience

  • Experience in designing and productionizing large-scale distributed systems

  • Willingness to learn, grow, and give and receive feedback

  • Ability to find and solve problems with a high degree of ambiguity

  • Excellent skills with data modeling and data management

  • Experience with complete development cycle from product definition to delivery

Even Better:


  • Experience building a unified catalog experience within a marketplace-based business

  • Experience supporting internal and external developers at large and complex organizations

Technologies We Use and Teach



  • Golang

  • MySQL, DynamoDB, OpenSearch, Redis

  • Protocol Buffers, gRPC, Kafka, Terraform, Kubernetes, Temporal IO, Envoy

  • AWS and other cloud platform

At Block, our purpose is to empower – within and outside of our walls. In order to build the best tools for the businesses and customers we support all over the world, we have to start at home with a workforce as diverse and empowered as our sellers. To this end, we take great care to evaluate all employees and job applicants equally, based on merit, competence, and qualifications. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, social or health conditions, disability status, or any other characteristic protected by law. We encourage candidates from all backgrounds to apply. Applicants in need of special assistance or accommodation during the interview process or in accessing our website may contact us by sending an email to assistance(at)squareup.com.

Posted 2026-02-13

Recommended Jobs

Travel Mammography Tech Job in Daly City, CA - $14,486 per Month (2 Years Experience Needed)

Vetted Health
Daly City, CA

Vetted is seeking a Mammography Tech for a travel job in Daly City, California . Must have 2+ years of experience. This contract pays approximately $14,486/month gross. Assignment details…

View Details
Posted 2026-02-13

Mild/Mod or Mod/Severe Teacher

Education Enrichment Services
Roseville, CA

Education Enrichment Services (EES) is a tutoring, education, and academic intervention company offering part-time positions for teachers. MUST BE Credentialed: MILD/MOD and/or MOD/SEVERE EES…

View Details
Posted 2025-07-29

Class A CDL Driver Job

Lazer Spot, Inc
Shafter, CA

Class A CDL Driver Job Lazer Spot Inc. is looking for experienced and dedicated yard spotters. Qualified Candidates Must: * Possess a VALID CLEAN CDL-A License, a current Medical Card and be able t…

View Details
Posted 2026-01-30

Staff Software Engineer, Embedded Payroll , Developer Experience

gusto
Ontario, CA

About Gusto At Gusto, we're on a mission to grow the small business economy. We handle the hard stuff—like payroll, health insurance, 401(k)s, and HR—so owners can focus on their craft and custo…

View Details
Posted 2026-01-13

Family Medicine OR Internal Medicine Physician Los Angeles CA

HEALTHCARE RECRUITMENT COUNSELORS
Los Angeles, CA

Family Medicine OR Internal Medicine Physician Los Angeles CA REMOTE Medical Director position with minimal time commitment We are looking for a Primary care Physician to join our team as Medic…

View Details
Posted 2026-01-15

LOCUM Inpatient Orthopedic Physician Assistant

Palm Careers
San Francisco, CA

We are hiring and experience Orthopedic Physician Assistant or Nurse Practitioner to come and help out in a LOCUM TENEN capacity for our facility in San Francisco. Join us for 26-weeks, maybe longer,…

View Details
Posted 2026-01-25

Irrigation Technician

GP Landscape
Concord, CA

GP Landscape, a full service landscape company is currently seeking a highly skilled Irrigation Technician. Job Responsibilities: Able to work independently, proactively and safely while meeting …

View Details
Posted 2026-01-16

Director of Sales and Marketing

Marriott
Irvine, CA

JOB SUMMARY Functions as the leader of the property’s sales department for properties with bookings over 300 peak rooms and significant local catering revenue. Manages the property's reactive …

View Details
Posted 2026-01-30

Dietary Aide

Rockwell Care
Yucca Valley, CA

Indian Canyon Post Acute Care Center is looking for a Dietary Aide to join our team in our Yucca Valley location. The primary purpose of this position is to provide assistance in all food functions …

View Details
Posted 2026-01-21

Director of Event Operations

Marriott
San Francisco, CA

JOB SUMMARY Manages all event service, banquet and event technology operations and staff on a daily basis. Core area of responsibility is the event operation team, including the Senior Banquet…

View Details
Posted 2026-01-30