Software Engineer - Backend

Posted: 79 days ago
Note: This job has expired. Please do not apply!

At Olo we develop an online food ordering platform used by many of the country's largest restaurant chains, reaching millions of consumers. Chances are if you've ordered directly from a restaurant brand's app or website, we've made that happen. 

We need software engineers like you to join our team. We have several open positions at every experience level including entry, mid, senior and staff engineers.

As part of the team, you will play a significant and visible role in helping us scale one of the most advanced food ordering platforms in the market. You will design, develop, scale, and monitor solutions, improvements, and services across our ordering platform. While primarily focused on our back-end, contributions are encouraged throughout our stack.

We aim to deeply collaborate and communicate well. We encourage new ideas and experimentation. No part of the code base is off limits. We take pride in a neat codebase with automated tests and continuous integration, and encourage constant refactoring. You'll work with a passionate team dedicated to delivering amazing products using modern tools and technologies.

Any engineer may work at Olo's headquarters in New York City's Financial District or remotely from anywhere in the U.S. In fact, more than half of our engineering team (and Olo) is remote!

What You’ll Be Doing

  • Designing reliable, but simple solutions to complex problems at scale.
  • Demonstrating broad knowledge of software engineering concepts.
  • Observing system performance in your domain and identifying emerging problems.
  • Quickly assessing and resolving production incidents that arise in the components your team is responsible for.
  • Researching and proposing new technologies to apply effectively.
  • Exhibiting good judgment, seeking out diverse perspectives, and challenging business and technical assumptions.
  • Providing constructive criticism in a way that builds the team's bench strength.
  • Consistently delivering against commitments.

How We Work

  • We foster a culture of collaboration, communication, accountability, skill sharing, belonging, mutual respect, and curiosity.
  • We practice Whole Team Quality, no throwing code over the wall.
  • System Reliability Engineering, Scalability, and Security are embedded throughout our software process.
  • We are outcome not output focused.
  • Our tech stack is rooted in .NET (C# and F#) and SQL Server running in AWS infrastructure and modern software engineering tools such as GitHub, TeamCity, Octopus Deploy, Datadog, and Sumo Logic, as well as heavy use of OSS
Share this job