Golang / Go Job: Software Engineer, Developer Platform (start with our tiny team and build something huge)

Square, Inc

Software Engineer, Developer Platform (start with our tiny team and build something huge) at Square, Inc

πŸ‡ΊπŸ‡Έ United States β€Ί California β€Ί San Francisco
  (Posted Jan 13 2016)

Job position
Permanent
Relocation compensation available

Job description
The Developer Platform team is responsible for APIs that external developers use to build apps on Square's platform. We provide developers with the tools to create solutions for both existing Square merchants and entirely new customers.

* We are a small, focused, and rapidly growing team with an abundance of growth and impact opportunities. Our products and responsibilities include:
* APIs and SDKs for eCommerce and the Register point of sale
* Building infrastructure that makes it easy, scalable, and consistent to expose Square's products to external developers
* An App Marketplace that helps millions of merchants integrate solutions for their business, and helps developers reach a technology companies building entire businesses on top of the Square Platform
* Maintaining the availability, growth, architecture, and scalability of all public APIs

As a software engineer on the Developer Platform team, you will be responsible for designing, building, and owning the services and infrastructure for all of the above. We have positions for product and infrastructure oriented engineers. You can choose be deeply involved in the technical details of building services (mostly Golang) or growing our mobile iOS, Android teams. You will impact the growth of our products for our merchants, buyers, and developers all over the world.

You will:
* Build our Developer Platform, for use by millions of Square Merchants and a key strategic asset of Square.
* Own every facet of Square’s APIs, including developer SDKs, the Square developer portal, and API documentation.
* Design and implement high-throughput, low-latency, consistent APIs, making thoughtful tradeoffs between consistency and availability when both are not possible.
* Work cross-functionally with our product teams, *many* other engineering teams, and partner developers to design and implement Square’s global developer platform.
* Build systems that maintain customers’ sensitive data and hold Square to the highest standards for security and compliance.
* See the big picture to design fault tolerant systems so the team can be brave, move fast, and break things, without ever showing a negative impact to customers.

Skills & requirements
You have:
* Innate curiosity and a desire to be responsible for all aspects of building Square's developer platform in a small, highly focused, and very rapidly growing team.
* Understanding and curiosity in creating well thought out, scalable, low-latency, global systems.
* Track record of pursuing self directed side projects, research, or open source projects.
* You must like writing and shipping production software.

At Square, we value diversity and always treat all employees and job applicants based on merit, qualifications, competence, and talent. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of the San Francisco Fair Chance Ordinance.


 

Company: Square, Inc

Square, Inc
job info / career page
Location: San Francisco, California, United States

map of company location

Skills wanted, in addition to Golang:
android golang ios

πŸ‡¬πŸ‡§ πŸ‡ͺπŸ‡Ί Golang recruitment

Golang jobs recruiter
Based in UK / Europe and
prefer to let a Go recruiter
find your dream job?

Browse golang jobs from Vistas Recruitment
or
Get in touch with Martin &
let him know with what you are looking for

Other interesting golang jobs

Golang job Senior Backend Engineer at Calm Senior Backend Engineer - Calm   (April 2024)
Remote US, 100% Remote - Salary: $157,675 - $259,700
Calm is on a mission to support everyone on every step of their mental health journey. With the #1 app for sleep, meditation and relaxation as well as a growing library of digital, evidence-based ment...
Golang job Distinguished Engineer II - IaaS (Containers, OS and Language Runtimes) at GEICO Distinguished Engineer II - IaaS (Containers, OS and Language Runtimes) - GEICO   (March 2024)
Remote US, 100% Remote - Salary: $125,000 - $300,500
GEICO is seeking a distinguished engineer to lead the Containers, OS, and Language Runtimes team. You will drive innovation in container technology, operating systems, and language runtimes, shaping t...
Golang job Software Development Engineer, EKS Anywhere at Amazon Software Development Engineer, EKS Anywhere - Amazon   (March 2024)
Santa Clara, California, United States - Salary: $115,000 - $223,600
As a Software Engineer in the Elastic Kubernetes Service (EKS) team working on EKS Anywhere, you will help us deliver the mission of helping customers run containers successfully anywhere. At Amazon E...
Golang job Senior Backend Engineer at Lighthouse Senior Backend Engineer - Lighthouse   (March 2024)
Madrid, Spain (Remote work possible)
Greater Madrid Metropolitan Area At Lighthouse (formerly OTA Insight), we’re on a mission to reimagine commercial strategy for the hospitality industry. Our commercial platform simplifies data, tra...
Golang job Senior Backend Engineer at GoTu Senior Backend Engineer - GoTu   (April 2024)
Remote US, 100% Remote
Join our dynamic Miami-based tech startup, generously supported by venture capital, as we search for an experienced Senior Backend Engineer. At GoTu, we're revolutionizing the dental industry with our...

Not the Go job you are looking for?
Browse all Golang jobs and we're sure you will find a suitable one!
Browse Golang Jobs with similar combinations of skills
Golang jobs with android Golang jobs with ios
🌐 Remote golang jobs πŸ”Ž πŸ‡¬πŸ‡§ πŸ‡ͺπŸ‡Ί Golang recruiter πŸ“§ Golang jobs newsletter πŸ“Š Golang jobs statistics πŸ‡ΊπŸ‡Έ Golang jobs in United States πŸ‡ΊπŸ‡Έ Golang jobs in California πŸ‡³πŸ‡± Golang jobs in Netherlands πŸ‡©πŸ‡ͺ Golang jobs in Germany πŸ‡³πŸ‡± Golang jobs in Amsterdam πŸ‡¬πŸ‡§ Golang jobs in United Kingdom πŸ‡¬πŸ‡§ Golang jobs in London πŸ‡ΊπŸ‡Έ Golang jobs in New York πŸ‡¨πŸ‡¦ Golang jobs in Canada πŸ‡¨πŸ‡¦ Golang jobs in Toronto πŸ‡©πŸ‡ͺ Golang jobs in Munich πŸ‡ΊπŸ‡Έ Golang jobs in San Francisco, CA πŸ‡ΊπŸ‡Έ Golang jobs in San Mateo, CA πŸ‡ΊπŸ‡Έ Golang jobs in New York, NY πŸ‡¦πŸ‡ͺ Golang jobs in United Arab Emirates πŸ‡¦πŸ‡ͺ Golang jobs in Dubai πŸ‡¦πŸ‡Ή Golang jobs in Austria πŸ‡¦πŸ‡Ή Golang jobs in Vienna πŸ‡¦πŸ‡Ί Golang jobs in Australia πŸ‡¦πŸ‡Ί Golang jobs in Adelaide 😏 Aws & Golang jobs☸️ Kubernetes & Golang jobs🐳 Docker & Golang jobs🐍 Python & Golang jobsβš›οΈ React & Golang jobsπŸ§‘β€πŸ’» Devops & Golang jobs🐧 Linux & Golang jobs☁️ Gcp & Golang jobsπŸͺ› Terraform & Golang jobsπŸ—„οΈ Sql & Golang jobs🟦 Typescript & Golang jobsβš™οΈ Saas & Golang jobsπŸ—„οΈ Postgresql & Golang jobsπŸŽ›οΈ Microservices & Golang jobs↔️ Grpc & Golang jobs☁️ Azure & Golang jobsβ˜• Java & Golang jobsπŸ—„οΈ Nosql & Golang jobsπŸ—„οΈ Postgres & Golang jobsπŸ€– Ai & Golang jobsπŸ—„οΈ Mysql & Golang jobs🍴 Git & Golang jobs🟩 Node & Golang jobsπŸ”— Blockchain & Golang jobs