Senior Software Engineer – Core

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Olo

Olo

501 - 1000 employees

Founded 2005

☁️ SaaS

🛍️ eCommerce

🤝 B2B

💰 $103.3M Post-IPO Equity on 2021-11

SaaS • eCommerce • B2B

Olo is a restaurant technology platform that helps restaurants streamline their operations, enhance guest experiences, and increase sales. It provides comprehensive solutions for online ordering, delivery, catering, payment processing, and guest engagement through its fully integrated systems. Olo enables restaurants to leverage guest data to improve marketing strategies and optimize service through features like the Guest Data Platform and personalized marketing solutions. By using Olo, restaurants can manage digital orders, reduce fraud, and benefit from insights that drive growth and profitability. With a focus on online sales and customer relationship management, Olo partners with over 700 restaurant brands to enhance their digital capabilities and facilitate profitable growth.

📋 Description

• Join as a Senior Software Engineer on the ‘Core’ team of ‘Order Engineering’ group. • Own key parts of Olo’s platform, including baskets, orders, checkout, promotions, and capacity management. • Guide technical decisions and improve platform reliability and scalability. • Contribute hands-on code and mentor other engineers. • Ensure implementation of high-quality and scalable distributed systems. • Lead troubleshooting and incident management efforts. • Advocate for improvements in development practices.

🎯 Requirements

• Bachelor’s Degree in Computer Science, Software Engineering or equivalent practical experience. • 8+ years of experience in software engineering. • Advanced proficiency in C#/.Net. • In-depth understanding of architectural principles and patterns, particularly for distributed systems (e.g., microservices, event-driven architecture using Kafka). • Skilled in applying resilience mechanisms and performance tuning practices. • Proficient in managing cloud infrastructure and services (e.g., AWS, Kubernetes/EKS). • Strong leadership and collaboration skills.

🏖️ Benefits

• Flexible working hours • Professional development opportunities

Apply Now

Similar Jobs

🔥 8 hours ago

Wiley

5001 - 10000

📚 Education

🔬 Science

Senior Software Engineer working on substantial C++ systems for Wiley Science Solutions. Responsible for modernizing the KnowItAll platform and collaborating with domain experts.

🔥 12 hours ago

One Identity

501 - 1000

🔒 Cybersecurity

☁️ SaaS

🏢 Enterprise

Software Engineer developing production microservices using C# and .NET on Azure for global enterprise identity management. Collaborating across teams and owning feature delivery from design to production in a fully remote setup.

🔥 16 hours ago

Pod Point

501 - 1000

⚡ Energy

🚗 Transport

☁️ SaaS

Mid-level Software Engineer at Pod developing and supporting core systems for EV charging solutions. Collaborating with teams to ensure high-quality, scalable, and maintainable code for complex applications.

🔥 23 hours ago

Sophos

1001 - 5000

🔒 Cybersecurity

☁️ SaaS

Software Engineer contributing to Windows Endpoint team building protection products for organizations. Involves design, development, testing, and maintenance of software components.

🕒 Yesterday

Huron

5001 - 10000

🤝 B2B

🏢 Enterprise

💸 Finance

Technical Lead - Manager driving strategic growth and transformation for clients at Huron Consulting Group. Collaborating to deliver results and make a difference in partnership with stakeholders.