Job DescriptionThe Payments teams at **** operate one of the most critical portions of the **** infrastructure: processing payments on behalf of our restaurants and ensuring that restaurants are paid in a timely manner. Payment processing is a key source of **** revenue and also the lifeblood of our customers; we process millions of dollars in transactions per day. Our payment processing systems operate in a highly secure environment with zero downtime, thanks to our engineers practicing strong discipline to keep things running smoothly.
Our payments system is built as a set of Java microservices deployed to AWS, interacting with thousands of Android tablets using modern payments hardware, as well as partners through our API. The payments industry is constantly changing and this team operates right in the middle of it, growing ***** capabilities in response to changing markets and customer scale.
You value the success of the business and are able to design technical solutions to drive that success
You have experience working with product teams to plan for solutions that deliver good outcomes to our customer and the company
You want to remain close to the code and are comfortable making complex changes without breaking (too much) stuff
You demonstrate humility, empathy and respectfulness
You act as a force multiplier for teams you work with
You are able to balance getting things done with making things perfect
You have a strong understanding of cryptographic primitives and the hands-on experience applying building fault tolerant and secure applications