Senior Software Engineer, Payment Platform
Company: Square
Location: Baton Rouge
Posted on: August 6, 2022
|
|
Job Description:
Company Description
Square builds common business tools in unconventional ways so more
people can start, run, and grow their businesses. When Square
started, it was difficult and expensive (or just plain impossible)
for some businesses to take credit cards. Square made credit card
payments possible for all by turning a mobile phone into a credit
card reader. Since then Square has been building an entire business
toolkit of both hardware and software products including Square
Capital, Square Terminal, Square Payroll, and more. We're working
to find new and better ways to help businesses succeed on their own
terms-and we're looking for people like you to help shape tomorrow
at Square.
Job Description
As a Senior Software Engineer on the Payments team, you will be
responsible for designing, building, and maintaining the Payments
Platform services and infrastructure that move money for Square.
You will be deeply involved in the technical details of building
highly available and reliable services, while also working with
product teams to enable Square to rapidly build new capabilities
for our merchants and buyers all over the world.
You will:
Build our Payments Platform, used by the rest of the organization
and a key strategic asset of Square
Design and implement high-volume, low-latency, distributed
transaction processing systems, making thoughtful tradeoffs between
consistency and availability when both are not possible
Abstract away the legacy APIs of the financial world into
consistent, coherent service APIs for Square's products to build
upon
Build systems that manage customers' sensitive data and hold Square
to the highest standards for security and compliance
Work cross-functionally with our product, business, and finance
teams to develop Square's global payments strategy
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
Qualifications
You have:
Understanding and curiosity in creating highly available, scalable,
low-latency, global systems
Interest in changing the payments landscape in the US and
globally
5 years of software development experience in Java, Go or
similar
Software development skills and computer science fundamentals
Technologies we use:
Java
Python
Guice, Guava, Protocol Buffers, jOOQ, MySQL
AWS SQS, Lambda, DynamoDB
Additional Information
We're working to build a more inclusive economy where our customers
have equal access to opportunity, and we strive to live by these
same values in building our workplace. Block is a proud equal
opportunity employer. We work hard to evaluate all employees and
job applicants consistently, without regard to race, color,
religion, gender, national origin, age, disability, pregnancy,
gender expression or identity, sexual orientation, citizenship, or
any other legally protected class.
We believe in being fair, and are committed to an inclusive
interview experience, including providing reasonable accommodations
to disabled applicants throughout the recruitment process. We
encourage applicants to share any needed accommodations with their
recruiter, who will treat these requests as confidentially as
possible. Want to learn more about what we're doing to build a
workplace that is fair and square? Check out our ID page.
Additionally, we consider qualified applicants with criminal
histories for employment on our team, and always assess candidates
on an individualized basis.
Perks
We want you to be well and thrive. Our global benefits package
includes:
Healthcare coverage
Retirement Plans
Employee Stock Purchase Program
Wellness perks
Paid parental leave
Paid time off
Learning and Development resources
Block, Inc. (NYSE: SQ) is a global technology company with a focus
on financial services. Made up of Square, Cash App, Spiral, TIDAL,
and TBD, we build tools to help more people access the economy.
Square helps sellers run and grow their businesses with its
integrated ecosystem of commerce solutions, business software, and
banking services. With Cash App, anyone can easily send, spend, or
invest their money in stocks or Bitcoin. Spiral (formerly Square
Crypto) builds and funds free, open-source Bitcoin projects.
Artists use TIDAL to help them succeed as entrepreneurs and connect
more deeply with fans. TBD is building an open developer platform
to make it easier to access Bitcoin and other blockchain
technologies without having to go through an institution.
Keywords: Square, Baton Rouge , Senior Software Engineer, Payment Platform, IT / Software / Systems , Baton Rouge, Louisiana
Click
here to apply!
|