Welcome to Olo. We’re a leading cloud-based digital ordering platform, serving over 1,097 restaurant brands, including Applebee’s, Blooming Onion, Chili’s and Dairy Queen. Our mission is to make ordering digital food as easy and enjoyable as possible. Our online and mobile ordering systems have revolutionized the restaurant ordering process, making it fast, simple, and secure.
At Olo, we understand that technology is the cornerstone of our success and rely on cutting-edge programming expertise, coding skills, and application development to continue innovating the ordering process. We’re looking for passionate and skilled tech talent to join our team.
If you are passionate about technology, problem solving, coding, and working with innovative tools, Olo is the place for you. We use the latest technologies like Node.js, React, JavaScript and Python, to give our customers the best food ordering experience possible. Our engineers get to solve exciting challenges, like improving the user experience for our customers, optimizing the overall ordering process, and ensuring top-notch reliability, scalability, and security.
We pride ourselves in having a fun and laid back culture — we like to work hard while keeping it light. We believe that team work and collaboration breeds amazing innovations and ideas, and our engineering team often collaborates with product and analytics teams to create new features and services.
At Olo, we love to innovate. Come join us and help build the restaurant industry of the future!
Quick Links
Career Paths
Reviews
FAQs
Software Development Engineer
Average Work Hours (weekly unless noted): 40 hours/week
Average Salary (yearly in dollars unless noted): $96,000/year
Description: Design, develop, test and maintain Olo applications and services. Evaluate business needs to design, develop, and test software and research, prototype, and deploy new tools that improve existing systems, tools, and processes. Work with stakeholders to understand Olo’s culture and goals in order to deliver a product that aligns with stakeholder needs.
Qualifications / Requirements: Bachelor’s degree in a related field or equivalent experience; 4+ years of software development experience; Proficient in computer programming languages (e.g., Java, Python, Go, JavaScript); Knowledge of software engineering best practices, including test-driven development and iterative development cycles; Ability to create effective coding standards.
Average Work Hours (weekly unless noted): 45 hours/week
Average Salary (yearly in dollars unless noted): $100,000/year
Description: Lead the design, development, implementation, and maintenance of Olo’s IT infrastructure; Monitor, analyze and troubleshoot IT issues that arise; Manage and monitor backups for servers, applications, and databases; Create and maintain system documentation, including configurations and user guides; Improve existing processes and design new processes to ensure the most efficient operations of Olo’s IT systems.
Qualifications / Requirements: Bachelor’s degree in Computer Science, Information Systems, or related field; 5+ years of experience of relevant engineering and/or IT infrastructure roles; Knowledge of Windows and Linux Server administration and Active Directory; Strong problem-solving skills; Ability to design and develop automation solutions to existing problems.
Average Work Hours (weekly unless noted): 40 hours/week
Average Salary (yearly in dollars unless noted): $84,000/year
Description: Lead the design, development, and execution of automated, manual, and performance testing of all functions; Analyze product and user requirements to ensure that the software is giving the desired output; Develop, document, and report all test results; Follow the best practices in quality assurance and testing; Report issues found during testing and collaborate with the software engineering team to create solutions.
Qualifications / Requirements: Bachelor’s degree in Computer Science, Information Systems, or related field; 2+ years of experience in software quality assurance and/or testing; Proficiency in software engineering principles; Ability to write basic SQL statements; Knowledge of test automation principles and software.
Average Work Hours (weekly unless noted): 40 hours/week
Average Salary (yearly in dollars unless noted): $92,000/year
Description: Manage, maintain, and support Olo’s network security systems; Troubleshoot and resolve network security issues; Monitor and analyze security tools; Perform security risk assessments; Analyze and document network vulnerabilities; Proactively identify and patch any network security threats.
Qualifications / Requirements: Bachelor’s degree in Computer Science, Information Systems, or related field; 3+ years of experience in network security engineering and/or administration; Knowledge of network security compliance and information security best practices; Knowledge of network protocols and firewall configurations; Ability to design, build, and maintain secure networks.
Average Work Hours (weekly unless noted): 40 hours/week
Average Salary (yearly in dollars unless noted): $90,000/year
Description: Manage and monitor Olo’s various cybersecurity systems; Perform regular security risk assessment and identify security threats; Update and maintain security practices and procedures; Monitor and respond to intrusion attempts; Proactively prevent and mitigate cyber-attacks.
Qualifications / Requirements: Bachelor’s degree in Computer Science, Information Systems, or related field; 4+ years of experience in cybersecurity engineering and/or administration; Extensive knowledge of cybersecurity policies and best practices; Familiarity with security tools and protocols; Ability to analyze potential vulnerabilities and respond to cyber-attacks.
Average Work Hours (weekly unless noted): 45 hours/week
Average Salary (yearly in dollars unless noted): $98,000/year
Description: Coordinate and maintain the delivery, deployment, and operations of Olo’s applications; Develop scripts and automation solutions to improve the performance and scalability of the applications; Design, build, and maintain the configuration management system; Troubleshoot and resolve production issues; Monitor performance, availability, and capacity of the application systems.
Qualifications / Requirements: Bachelor’s degree in Computer Science, Information Systems, or related field; 5+ years of experience in devOps engineering and/or administration; Proficiency in various scripting and programming languages; Knowledge of devOps best practices and procedures; Ability to troubleshoot systems performance and security issues.
Working for Olo has been the perfect experience for me as a programmer. Olo really goes the extra mile when it comes to maintaining a good balance between work and play, offering plenty of opportunities for team building activities and time away from the workplace for personal projects too. My supervisor is always willing to listen to any suggestions that I have, as well as offer additional resources or training opportunities if ever needed. I highly recommend working at Olo.
Cathy W..
Review Rating:
4.8/5
4.8
Working in the tech department at Olo has been the best decision I ever made. My team is great to work with and they always make sure to prioritize any tasks I'm working on so that it's completed as quickly as possible. I particularly appreciate the culture of open conversation at Olo and the encouragement to speak up if I ever have any ideas or feedback.
Lonnie M..
Review Rating:
4.9/5
4.9
I've been with Olo almost 3 years now and my experience in the IT department has been nothing short of outstanding. Olo provides hands-on training and has the latest equipment making it easy to stay fast and precise in my work. Plus, the work-life balance is perfect for me since I'm allowed to work from home during busy days or when there's an emergency.
John E..
Review Rating:
4.6/5
4.6
It's been quite a joy working at Olo for my design projects. I have been provided with ample resources to design my projects to the highest standard. The working environment has been very supportive and conducive to creative thinking. All my queries have been taken seriously and I have been rewarding with great feedback and appreciation.
Carol K..
Review Rating:
4.5/5
4.5
I love my job at Olo. Even though I'm relatively new, the company has made an effort to include me in all major decision-making decisions and always makes sure I'm able to provide my thoughts and ideas. Olo offers a great selection of benefits and a great work-life balance that keeps me motivated and excited about what I'm doing.
Frequently Asked Questions
What is Olo's mission?
Olo is on a mission to provide customers with their own digital kitchen, powering digital food orders and bringing convenience to guests and restaurants.
What technology is Olo known for?
Olo is known for its cloud kitchen technology, which enables operators to take orders directly from guests’ digital devices to a cloud-connected kitchen.
What are the most important benefits of joining Olo?
Olo offers competitive salaries, great work-life balance, health & dental coverage, and a positive work environment where everyone in the team can thrive.
What does the career trajectory look like at Olo?
Olo offers great opportunities for growth and career advancement, including the chance to develop new skills and contribute to their mission.
How can I apply for a job at Olo?
You can apply for a job at Olo by visiting their website, Olo.com, and clicking on the “Careers” link. From there, you can search for job openings and submit your application.
Locations: New York, Honolulu, San Francisco, Seattle, Chicago
Career Paths: Software Engineer, Product Manager, Quality Assurance Engineer, Data Scientist, Solutions Architect, DevOps Engineer, Technical Support Specialist, Database Administrator, Network Administrator, IT Security Specialist
Working for Olo has been the perfect experience for me as a programmer. Olo really goes the extra mile when it comes to maintaining a good balance between work and play, offering plenty of opportunities for team building activities and time away from the workplace for personal projects too. My supervisor is always willing to listen to any suggestions that I have, as well as offer additional resources or training opportunities if ever needed. I highly recommend working at Olo.
Olo is on a mission to provide customers with their own digital kitchen, powering digital food orders and bringing convenience to guests and restaurants.
What technology is Olo known for?
Olo is known for its cloud kitchen technology, which enables operators to take orders directly from guests' digital devices to a cloud-connected kitchen.