Logo
Square

Staff Software Engineer, Square Cards

Square, San Francisco, California, United States, 94199

Save Job

Overview

Square empowers small businesses to thrive, and the Square Debit Card is at the heart of that mission. The Cards team builds the systems and experiences that enable activation, onboarding, incentives, account management, and trusted, resilient platforms for sellers across the Square ecosystem. Responsibilities

Define the technical vision for seller-facing card systems, from activation and onboarding to incentives and account management, ensuring they scale across geo markets and teams. Drive integrations that make Square Cards effortless to use across digital wallets, third-party platforms, and card-on-file experiences throughout the Square ecosystem. Architect resilient frameworks with robust fallback and failover paths, setting standards for reliability across Banking. Build shared infrastructure for incentives and rewards, enabling product teams to experiment and deliver long-term seller engagement at scale. Mentor senior engineers, shaping design practices, and codifying standards for reliability, security, and scalability. Partner with product, design, ML, risk, and compliance leaders to deliver trusted financial experiences that advance Square's mission globally. You Have

12+ years experience building and scaling large, distributed systems. A track record of setting technical direction and delivering impact across multiple teams. Expertise in backend engineering (Java, Kotlin, or similar), with the ability to quickly learn new stacks. Experience designing frameworks and platforms that others rely on. A history of mentoring senior engineers and raising the technical bar for entire teams. Strong communication skills and the ability to align technical decisions with business priorities. A drive to build resilient, trustworthy systems in high-stakes domains like payments or fintech. A mindset that balances fast iteration with building for the long term. Technologies We Use and Teach

Backend: Java, Kotlin Data: MySQL, DynamoDB, Kafka, SQS Infra: Kubernetes, AWS, Terraform, Protocol Buffers, Temporal Clients: TypeScript, React Native, Swift, Kotlin Equal Opportunity & Benefits

Block is an equal opportunity employer evaluating all employees and job applicants without regard to identity or any legally protected class. We consider qualified applicants with arrest or conviction records for employment in accordance with state and local laws and fair chance ordinances. We are committed to an inclusive interview experience and to providing reasonable accommodations to disabled applicants during the recruitment process. Applicants should share any needed accommodations with their recruiter, who will treat such requests as confidential as possible. Want to learn more about what we're doing to build a fair workplace? Check out our I+D page. Block takes a market-based approach to pay, with ranges varying by location. Salary ranges are posted for reference and may be modified in the future. For location-based details, please refer to the recruiter and location resources. Zone-based salary ranges may be presented as part of the process. Use of AI in Our Hiring Process

We may use automated AI tools to evaluate applications for efficiency and consistency, with tools compliant with local regulations, including bias audits, and in compliance with state and local privacy laws. Privacy questions can be directed to privacy@block.xyz. All benefits are designed to help you do your best work while supporting your life. Remote work, health coverage, flexible time off, retirement savings, and family planning are among the offerings. Check out our other benefits at Block.

#J-18808-Ljbffr