Olo

Rating:
5/5
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

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.

Systems Engineer

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.

Software Quality Assurance Engineer

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.

Network Security Engineer

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.

Cybersecurity Analyst

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.

DevOps Engineer

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.
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
Job Contacts: jobs@olo.com

Recent Reviews

Mark R.
4.7/5
4.7
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.

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.