Senior Software Engineer
Orders Data Platform
Posted on 11/7/2023
INACTIVE
Square

10,001+ employees

Digital payment processor
Company Overview
Square's mission is to ensure that all businesses are able to participate and thrive in the economy. The company is building infrastrucutre for online payments.
Consulting
Energy
Social Impact
Financial Services
Consumer Goods

Company Stage

Series E

Total Funding

$737.5M

Founded

2009

Headquarters

San Francisco, California

Growth & Insights
Headcount

6 month growth

5%

1 year growth

16%

2 year growth

16%
Locations
Remote in USA • Atlanta, GA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AWS
Apache Kafka
Elasticsearch
Java
Kotlin
Ruby
CategoriesNew
Software Engineering
Requirements
  • 5+ years of software development experience
  • Familiarity with architecting/implementing Java-/Kotlin-based backend services
  • Strong product intuition and interest, with platform-building experience
  • Strategic leadership experience on medium/large-scale software projects
  • Interest and experience in mentoring other engineers
Responsibilities
  • Work with Product and partners across Square to identify platform requirements, and work within the engineering team to develop the corresponding features.
  • Provide high-quality hands-on contributions across multiple code bases.
  • Identify technical and architectural end states for the project, and influence/evolve the code case in those directions.
  • Play a key role in choosing technical investments for the team.
Desired Qualifications
  • Experience with real-time data streaming platforms such as Kafka and Kinesis.
  • Experience and familiarity with Kotlin, GraphQL, Elasticsearch, and AWS technologies
  • Proficiency in large-scale Ruby projects, or a history and interest in quickly learning new technologies and stacks.
  • History of contributions to open-source projects
  • Familiarity with the payments-processing domain