Square logo

Software Engineer - Square

Square

Company Overview

Since 2009, Square has been revolutionizing the commerce industry. Initially enabling anyone to take payments and never miss a sale, Square has expanded into software, offering integrated, omnichannel solutions. These solutions help sellers manage inventory, engage buyers, and access financial services at the point of sale. Square is part of Block, Inc., a global technology leader focused on financial services.

Job Description

As a Software Engineer at Square, you will be part of the Buyer Platform team, tasked with developing tools to help merchants grow their businesses. You will design and build new features, deliver APIs, and collaborate on cross-team projects. Your work will directly impact merchants by improving their ability to understand and serve their customers.

Responsibilities

  • Design and build new features for our Customer Platform.
  • Deliver APIs that simplify interactions with customer data.
  • Collaborate with other teams on scaling and improving data quality.
  • Address performance and scalability challenges as our customer data set grows.

Qualifications

  • 3+ years of software development experience.
  • Advanced degree in computer science or equivalent experience.
  • Experience in designing large-scale distributed systems.
  • Proficiency in data modeling and management.

Preferred Skills

  • Experience with cloud computing platforms (AWS, Google Cloud, Azure).
  • Experience with platform teams supporting integrations.

Technologies Used

  • Java, Go
  • gRPC, JAX-RS REST
  • MySQL, Redis, DynamoDB, ElasticSearch, BigQuery
  • AWS, SignalFX, DataDog, Snowflake

Additional Information

Square offers competitive salaries based on location, experience, and market conditions. U.S. locations are categorized into four zones with varying salary ranges. Full-time benefits include healthcare, retirement plans, stock purchase programs, and wellness allowances.

Square is committed to building an inclusive workplace and is an equal opportunity employer. We evaluate all employees and job applicants consistently, without regard to race, color, religion, gender, national origin, age, disability, veteran status, or any other legally protected class.

Benefits
Extracted with AI

  • Dental insurance

Similar jobs

Last update: 23 minutes ago

Square logo
Square

iOS Engineer, Mobile Payment Experience

Join Square as an iOS Engineer to develop SDKs for mobile payment solutions, focusing on Swift and Objective-C.

Square logo
Square

iOS Engineer, Mobile Payment Experience

Join Square as an iOS Engineer to build SDKs for mobile payment experiences using Swift and Objective-C.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.

Elastic logo
Elastic

Software Engineer II - Developer Experience

Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.

Square logo
Square

Senior Software Engineer, Payment Pricing & Cost Platform

Join Square as a Senior Software Engineer to optimize payment systems focusing on pricing and cost efficiency.

Sysdig logo
Sysdig

Senior Software Engineer - Backend Development

Join Sysdig as a Senior Software Engineer to develop scalable backend services using Go, RESTful APIs, and microservices in a hybrid work environment.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.

Mollie logo
Mollie

Associate Software Engineer - Payments Domain

Join as an Associate Software Engineer in Amsterdam to develop secure payment solutions using PHP in a collaborative environment.

Nubank logo
Nubank

Senior Software Engineer - Data Platform

Join Nubank as a Senior Software Engineer to build and maintain core data infrastructure, ensuring reliable and scalable data flow.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

NCR Voyix logo
NCR Voyix

Backend Software Engineer

Join NCR Voyix as a Backend Software Engineer in Amsterdam. Design, build, and maintain scalable backend systems using Java, Node.js, and cloud platforms.

Trust In SODA logo
Trust In SODA

Senior Software Engineer - Dispatching

Join as a Senior Software Engineer to lead dispatching services design, optimizing global networks with Go, Ruby, and React.

Coinbase logo
Coinbase

Software Engineer Intern

Join Coinbase as a Software Engineer Intern to build next-gen crypto products. Solve complex problems with blockchain technology.

Uber logo
Uber

Senior Software Engineer (Elasticsearch)

Join Uber as a Senior Software Engineer specializing in Elasticsearch, working on sophisticated infrastructure across data centers and cloud.

Personio logo
Personio

Staff Software Engineer, Data Platform

Join Personio as a Staff Software Engineer in Berlin to build scalable data platforms using Kafka, Kubernetes, and AWS. Drive innovation and excellence.

9am logo
9am

Freelance Fullstack Java Developer for Insurance Projects

Seeking freelance Fullstack Java Developers for remote insurance projects. Must be based in Germany, fluent in German, and experienced in Java, Spring Boot.

Backbase logo
Backbase

Senior Solutions Engineer

Join Backbase as a Senior Solutions Engineer to design end-state solutions for prospects, leveraging your expertise in digital banking and business banking.

SumUp logo
SumUp

Senior Fullstack Engineer with TypeScript and Microservices

Join SumUp as a Senior Fullstack Engineer in Berlin. Work with TypeScript, Microservices, and REST APIs to enhance global fintech solutions.

MoonPay logo
MoonPay

Senior Full Stack Engineer - Consumer

Join MoonPay as a Senior Full Stack Engineer in Lisbon, focusing on consumer products using React, TypeScript, and GCP.

Computer Futures logo
Computer Futures

Mid-Level Full Stack Software Engineer - Cloud & Web

Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.

Attio logo
Attio

Senior Product Engineer [Rust & Typescript]

Join Attio as a Senior Product Engineer working with Rust & TypeScript to build innovative CRM features. Remote work available.

TrueLayer logo
TrueLayer

Senior Software Engineer - C#/.NET

Join TrueLayer as a Senior Software Engineer in Milan, working with C#, .NET, AWS, and Kubernetes to build scalable systems.

N26 logo
N26

Backend Engineer - Financial Empowerment

Join N26 as a Backend Engineer to empower financial freedom using Java, Kotlin, and microservices in a hybrid work environment.

Sysdig logo
Sysdig

Senior Software Engineer - .NET and Go

Join Sysdig as a Senior Software Engineer in Berlin, focusing on .NET and Go for cloud security solutions.