Senior Software Engineer, Restaurants
- Toronto, Canada
- Employees can work remotely
The Restaurants team at Square is re-imagining the hospitality industry to empower today's restaurants with simple, elegant software and efficient workflows. We admire the people working in the highly-competitive food and drink business and we want to help them succeed.
Restaurants today operate in an increasingly dynamic landscape, and we're building a modern product ecosystem to support this. Our products use innovative technology to unlock new workflows, revenue streams, and means of communication. In everything we build, we focus on efficiency, automation, and reliability: themes of paramount importance in a fast-paced environment where great hospitality is essential.
We're looking for back-end software engineers to join our growing team! Our products consist of sophisticated Web, iOS, and Android software that integrates with our hardware, all backed by reliable services.
As a software engineer on the Restaurants team, you'll build and maintain the services that power our web and mobile applications, as well as the web-based dashboard that enables restaurant owners to set up, manage, and learn from their business. We work in small full-stack product teams, so you'll interact with product managers, designers, and other engineers on a daily basis. You'll also work with our partners across the company in shared codebases, and contribute directly to Square's platform services when needed.
What you bring to the team and to Square:
- Passion to build beautiful, intuitive products for the food and drink hospitality industry
- Innate curiosity, and a desire to learn and teach
- Empathy for your customers and colleagues
- Eagerness to share your own ideas, and openness to those of others
- Experience working in Java or Rails
- Familiarity with front end technologies a plus
Technologies we use:
- Java, Ruby on Rails, Go
- gRPC, Protocol Buffers, and Microservice Architecture
- (Mobile) ObjectiveC, Swift, Kotlin
At Square, we value diversity and always treat all employees and job applicants based on merit, qualifications, competence, and talent. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of the San Francisco Fair Chance Ordinance. Applicants in need of special assistance or accommodation during the interview process or in accessing our website may contact us by sending an email to assistance(at)squareup.com. We will treat your request as confidentially as possible. In your email, please include your name and preferred method of contact, and we will respond as soon as possible.
At Square, 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
Square, Inc. (NYSE: SQ) builds tools to empower businesses and individuals to participate in the economy. Sellers use Square to reach buyers online and in person, manage their business, and access financing. Individuals use Cash App to spend, send, store, and invest money. And TIDAL is a global music and entertainment platform that expands Square's purpose of economic empowerment to artists. Square, Inc. has offices in the United States, Canada, Japan, Australia, Ireland, Spain, Norway, and the UK.