Square processes billions of dollars worth of transactions every year. At that scale, even small optimizations can lead to huge business impact. Payment Pricing & Cost Platform makes data-driven improvements to core payment profitability by focusing on pricing and cost of a payment. This work has a direct impact on Square’s profitability and financial success. The team's engineers work together closely with data scientists and analysts. It offers competitive pricing optionality that serves all Square sellers, provides understandable and predictable pricing and supports reliable and transparent costs.
We are looking for a senior backend Software Engineer to help us expand our pricing and cost solutions and scale our platform. As a senior member of the team, you will:
Design scalable and reliable systems that solve the problems related to pricing, and costs.
Implement the designed solutions and new features and optimize them
Work cross-functionally with our product, business, and finance teams to develop Square’s global payments strategy
Grow as an engineer and lift others around you in the process by providing technical mentorship and guidance
Help contribute to a culture of positivity, psychological safety, and inclusivity
You have:
BA/BS degree or equivalent practical, working experience (5+ years preferred)
Experience in working cross-functionally and building architecting data-driven solutions
Innate curiosity and a desire to be responsible for all aspects of reliably moving billions of dollars in a small, highly focused team
Understanding and curiosity in creating highly available, scalable, low-latency data systems
Interest in changing the payments landscape in the US and globally
Technologies we use:
Java, Python, Ruby
Guice, Guava, gRPC, Protocol Buffers
MySQL, Aurora, Airflow, Tensorflow, Kafka, Google Cloud Platform, AWS
See more jobs at Square