Software Engineer
Backend, Orders Core API
Confirmed live in the last 24 hours
Square

1,001-5,000 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.
Locations
Remote in USA • Atlanta, GA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Java
CategoriesNew
Software Engineering
Requirements
  • 5+ years of industry experience designing and building APIs using Java or an equivalent language
  • Experience with, and a passion for, creating and maintaining a public API
  • Experience with complex distributed systems that require high throughput and reliability
  • Experience with orders systems (ecom, retail, restaurant, appointments, etc.) or equivalent multi component large size / scale system
  • Experience leading complex technical projects, e.g. cross-team programs
  • A strong sense of customer empathy and an interest in influencing the direction of the product
  • Excellent software engineering knowledge and the ability to provide technical mentorship and guidance
Responsibilities
  • Help lead the design/development of Orders API solutions that are used by first and third-party developers to interact with the orders platform
  • Lead by example and help foster a culture of positivity, psychological safety, and inclusivity within the team
  • Work with other engineers and PM's across multiple teams to gather requirements, design, develop, test, launch, and maintain features
  • Mentor other engineers and contribute to the direction of the team
  • Provide technical expertise and guidance to other engineers (both on our team and outside of our team)
  • Help maintain and improve the processes we use to manage our work
  • Be excited to work in the middle of the Orders ecosystem and solve complex problems that require high availability and reliability
  • Be on-call for the applications our team owns