Remote Software Engineer — Menu Systems (C#/.NET)
Medium
- Remote job
Olo is a leading SaaS platform accelerating digital transformation in the restaurant industry, by helping customers deliver more personalised and profitable guest experiences. As a result, our digital ordering, payment, loyalty and guest engagement solutions enable brands to do more with less and make every guest feel like a regular. While our roots are in NYC, we’re intentionally investing in Belfast and Northern Ireland as a key hub, with an established leadership presence, a local team, and community for the long term. This role is fully remote, offering you flexibility to work from anywhere within NI. Your new role In this role, you’ll join as a Software Engineer on the 'Menu' team, which is part of the wider 'Order' engineering group. The Menu team owns and operates all of the systems involved with managing, publishing and accessing billions of menu records. Menus change in real time and their accuracy is essential for the proper operation of our customer’s businesses. Consequently, the Menu team’s scope includes some of the most sophisticated and performance sensitive parts of Olo’s infrastructure. A deep understanding of garbage collection, network latency, and database internals comes with the territory. If you are looking for a challenge, you will find it here. How you’ll make an impact Demonstrate a solid understanding of the Menu team's domain and technology stack, contributing to discussions and development decisions with growing independence. Handle small-to-medium features independently and begin taking ownership of moderately complex tasks with some guidance. Write clean, maintainable code and actively participate in peer code reviews, providing constructive feedback and adhering to coding standards. Collaborate closely with Product to refine requirements, helping to shape solutions that meet business needs effectively. Focus on delivering high-quality software solutions within established timelines, emphasising best practices in software development. Engage in troubleshooting and debugging efforts, showing an ability to resolve common and moderately complex issues with minimal support. Assist in the deployment and monitoring of services, learning how to manage and troubleshoot issues in production environments. Contribute to building and maintaining reliable distributed systems, implementing resilience mechanisms as appropriate. Participate actively in team ceremonies and demonstrate initiative by taking ownership of tasks and helping to unblock others when possible. Engage in continuous learning and self-improvement by exploring new technologies and best practices relevant to the team's work. Use Claude Code and GitHub Copilot extensively as part of your daily workflow, and grow your skills through hands‑on AI training designed to help you become highly effective with modern AI coding agents and IDEs. Demonstrate ownership of the team's delivery pipeline, ensuring that code quality, testing standards, and deployment practices are continuously optimised. Active participation in on‑call duties is required, with specific responsibilities determined by your assigned team and area of expertise. What will set you up for success Bachelor’s Degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. 3+ years of experience in software engineering. Intermediate Programming Skills: Proficient in the .Net/C# ecosystem and capable of independently implementing moderately complex features and algorithms. Version Control & CI/CD Pipelines: Experience using version control tools (e.g., GitHub) and participating in continuous integration/continuous delivery (CI/CD) pipelines (e.g., GitHub Actions, TeamCity). Testing Practices: Proficient in writing and maintaining unit and integration tests, demonstrating an understanding of test‑driven development (TDD) principles (e.g., NUnit, Jest). Distributed Systems Knowledge: Deeper understanding of distributed systems, including building scalable and resilient services (e.g., Redis, Kafka, AWS infrastructure). Problem‑Solving & Collaboration: Show strong problem‑solving skills and collaborate effectively with team members, product managers, and stakeholders to deliver solutions that align with business objectives. About Olo Olo is a leading restaurant technology provider with ordering, payment, and guest engagement solutions that help brands increase orders, streamline operations, and improve the guest experience. Each day, Olo processes millions of orders on its open SaaS platform, gathering the right data from each touchpoint into a single source—so restaurants can better understand and better serve every guest on every channel, every time. Over 800 restaurant brands trust Olo and its network of more than 400 integration partners to innovate on behalf of the restaurant community, accelerating technology’s positive impact and creating a world where every restaurant guest feels like a regular. Learn more at olo.com. #J-18808-Ljbffr Medium
- ...restaurant technology provider is seeking a Software Engineer to join their remote team. This role involves leading the design and architecture of systems interfacing with POS partners while... ...experience, and advanced skills in .Net and C#. The company fosters a collaborative...Remote work.netC#
- ...Our client seeks a Senior Software Engineer to develop embedded software... ...activities for elevator control system components, including... ...multithreaded applications. VB.NET or C# experience for designing UI/... ...emulators, logic analyzers, remote debugging, oscilloscopes, serial...Remote work.netC#
- ...A fast-growing software consultancy is seeking a Solutions Architect .NET to join their team. The role involves... ...8 years of software engineering experience and... ...alongside proficiency in C# and .NET technologies.... ...competitive salary, 100% remote work, and career advancement...Remote work.netC#
- ...Maxor National Pharmacy Services, LLC is searching for a Software Engineering Manager. This remote position requires leading a team of engineers focused... ...software engineering experience and a strong knowledge of .NET/C#, cloud platforms, and Agile methodologies. Expect to...Remote work.netC#
- A leading software consultancy is looking for a Principal Software Engineer (.NET + Data) to join their team. This remote position requires over 8 years of software engineering experience, with strong C# and .NET skills being essential. The role involves integrating with...Remote work.netC#
- ...A leading software consultancy is looking for a Principal Software Engineer with 8+ years of experience and expertise in C# and .NET to join their remote team. The ideal candidate will have a strong technical... ...working on distributed systems. Responsibilities include integrating...Remote work.netC#
$60 - $100 per hour
...Position: Software Engineering, Data Science, and Systems Design Experts, C# (5+ YOE) Type: Hourly contract Compensation: $60–$100/hour Location: Remote Commitment: part-time, flexible based on project work Role Responsibilities Evaluate AI-generated responses to coding...Remote work.netC#Hourly payContract workPart timeFlexible hours- ...Our client seeks a staff software engineer to lead embedded software development... ...CD pipelines, and automated system integration testing to... ...development experience. Strong VB.NET or C# experience for UI/UX... ...logic and serial analyzers, remote debugging, oscilloscopes,...Remote work.netC#Hourly pay
$85k - $100k
...perspective to the table. As a remotely distributed company,... ...troubleshooting for software applications, working... ..., performance, and system configuration... ...potential phishing, social engineering, or account compromise... ...Points Experience with C#/.NET Azure certifications (...Remote work.netC#Work experience placementFlexible hours$86.8k - $198k
...Ground Software Systems Engineer The Opportunity: Are you looking for an opportunity to combine... ...Experience with Java, Python, C#, C, C++, .NET, JavaScript, React, NodeJS, PHP, or... ...their cameras on during meetings. Remote : If this position is listed as remote...Remote work.netC#Full timeContract workPart timeFor contractorsWork at officeLocal area- ...Position: Software Engineer II Location: Irving, TX... ...Irving, TX 75063 - (Fully Remote is fine) Type:... ...+ years experience in C#, .NET Core, ASP.NET, Blazor,... ...with order management system software would be a... ...- Rewrite of the menu admin systems which runs...Remote work.netC#Contract work
$92.8k - $170.3k
...menu opener Connected OS close Connected... ...2 Connected Operating System Take the Tour... ...Expert Senior Software Engineer - (Plano/Austin) Research... ...COBOL-based ERP into C#/.NET using an AI-first approach... ...-TD1 #LI-HYBRID #LI-REMOTE Apply View All Jobs...Remote work.netC#Temporary workWork at officeFlexible hours- A prominent recruitment firm is seeking multiple Senior Software Engineers for remote contracts in Seattle, WA. Candidates should have over 6 years of engineering experience, strong proficiency in C# and .NET, and familiarity with modern deployment technologies like Docker...Remote work.netC#Contract work
- ...Sr. Software Engineer With Avalonia UI Location: Remote Contract: 6-12 months Interview Process: 2-3 rounds This role is supporting Lab651's end... ...skills need to be 9/10 or 10/10. Summary C# .NET GUI using Avalonia UI Medical Device experience...Remote work.netC#Contract work
- ...Software Engineer Highly regarded corporation in the greater Knoxville area has immediate need... ...design control firmware and embedded systems. Prefer candidates with experience in C... ...firmware for embedded systems as well as C# (.Net) for Windows. The company produces high....netC#Immediate start
- ...A company is looking for an Intermediate Software Engineer. Key Responsibilities Collaborate with product managers, designers, and engineers... ...in full-stack software development Strong expertise in C# .NET Framework / .NET Core, Angular, and REST API design Experience...Remote work.netC#
- ...A professional software architecture firm is seeking a talented software development expert for a remote position. This role demands strong C# and .NET skills, alongside a passion for continuous learning and professional networking. Responsibilities include evaluating...Remote work.netC#
- ...is looking for a mid-level Software Engineer to join their integrations team... ...and maintaining B2B system integrations using Azure services... ...experience, with strong skills in C# and .NET Core. Responsibilities... ...processes. The position is remote and aims for someone who can...Remote work.netC#
- ...A company is looking for a Senior Software Engineer - Interop. Key Responsibilities Design, build... ...Integrate with external healthcare systems and EHR vendors while modernizing legacy... ...Strong proficiency in the Microsoft stack (C#, .NET Framework / .NET 6+, ASP.NET)...Remote work.netC#
- ...Nerdleveltech is seeking a .NET Developer to join their remote team in the United States. The ideal candidate will have over 3 years of experience in backend development using C# and ASP.NET, with a solid understanding of SQL Server and Microsoft Azure. Responsibilities...Remote work.netC#
- ...REQUIREMENTS ~5+ years C# .NET Core experience ~ Experience with RESTful, .NET Core APIs ~ Experience with TFS and GIT Repositories ~ Experience with React UI ~ Excellent SQL Skills ~ CI/CD experience ~ SSIS, OpenShift, Spring/Spring Boot...Remote work.netC#
- ...Senior C#/.Net Developer A mobile telecommunications company is searching for a top-notch senior level developer who will help build... ..., Azure Service Bus, Azure EventHub This role is fully remote with the option of working onsite at Bellevue, WA headquarters....Remote work.netC#
$120.64k - $199.07k
...in Insurtech is seeking an experienced Software Engineer III in Chicago, IL. This role involves designing... ...have over 5 years of experience with C#, SQL, and cloud development, with strong... ...skills. This position allows for remote work, with some travel required. Competitive...Remote work.netC#- ...We are currently seeking a "Software Engineer" for a Contract role with one of our clients based in Phoenix, AZ. Please apply if you would... ...organization. Must Have: SQL Server (SSIS, SSRS) C# .NEt Restful API QNXT Nice to Have: ~ EDI 270, 271...Remote work.netC#Contract work
- ...Group, Inc. is looking for an energetic and motivated Software Engineer to join their remote development team. Youll create tools and services that... ...be proficient in modern programming languages like Go, C#, or .Net, and have experience with relational databases and...Remote work.netC#
- ...Title : Software Engineer Position: Contract Working hours: 9-5 Worksite location: Remote Description: Responsibilities: 1. Web development 2.... ...oriented design and Design patterns C# ASP.Net MVC Entity Framework 4.5+ ....Remote work.netC#Contract work
- ...C#/.Net Software Engineers Location: Remote - majority of the team works in the MNT and CST time zones. Remote: 100% Working Hours: Monday thru Friday 8-5 with some changes depending on deployments. Interview Process: 1 technical interview (technical test...Remote work.netC#Monday to Friday
- ...features. Job Title: Senior Dot Net Developer (Payment Systems) Location: Remote Duration: 7 months contract... ...systems 12+ years of software development experience , with C# (ASP.Net/.Net Core) Designing... ...Developer” roles. Full Stack Engineer (L5), N-Tech Software Engineering...Remote work.netC#Contract work
- ...C#/.NET Software Engineer Location: Statesville, NC Position Type: Contract (04-13-2026 to 10-16-2026) Rate: DOE Job Description Strong C# and.NET 8 Heavy experience building and integrating RESTful API Comfortable working in an existing service-oriented...Remote work.netC#Contract work
- ...contributions matter. As part of our Engineering Team, you'll actively participate in the entire software development lifecycle – from... ...: ~ Proficient in advanced C# features (async/await, LINQ,... ...years of professional experience in.NET development, with a focus on C#...Remote work.netC#
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Remote Software Engineer — Menu Systems (C#/.NET). Be the first to apply!


