Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Remote Software Engineer — Menu Systems (C#/.NET)

Medium

Belfast, NY
  • 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

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Remote Software Engineer — Menu Systems (C#/.NET) in Belfast, NY vacancy
  •  ...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
    .net
    C#

    Medium

    Belfast, NY
    4 days ago
  •  ...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
    .net
    C#

    Eliassen Group

    Bloomfield, CT
    2 days ago
  •  ...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
    .net
    C#

    Full Stack LLC

    Louisville, KY
    4 days ago
  •  ...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
    .net
    C#

    Maxor

    United States
    2 days ago
  • 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
    .net
    C#

    Full Stack LLC

    Detroit, MI
    2 days ago
  •  ...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
    .net
    C#

    Full Stack LLC

    Madison, WI
    4 days ago
  • $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
    .net
    C#
    Hourly pay
    Contract work
    Part time
    Flexible hours

    Crossing Hurdles

    New York, NY
    2 days ago
  •  ...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
    .net
    C#
    Hourly pay

    Eliassen Group

    Hartford, CT
    1 day ago
  • $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
    .net
    C#
    Work experience placement
    Flexible hours

    STAT

    New York, NY
    2 days ago
  • $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
    .net
    C#
    Full time
    Contract work
    Part time
    For contractors
    Work at office
    Local area

    Booz Allen Hamilton

    El Segundo, CA
    22 hours ago
  •  ...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
    .net
    C#
    Contract work

    3B Staffing LLC

    Irving, TX
    1 day ago
  • $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
    .net
    C#
    Temporary work
    Work at office
    Flexible hours

    PowerSchool Group

    Dallas, TX
    3 days ago
  • 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
    .net
    C#
    Contract work

    Fuel Talent

    Seattle, WA
    1 day ago
  •  ...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
    .net
    C#
    Contract work

    Samprasoft

    United States
    2 days ago
  •  ...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... 
    .net
    C#
    Immediate start

    MRINetwork

    Knoxville, TN
    1 day ago
  •  ...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
    .net
    C#

    Virtual Vocations Inc

    United States
    1 day ago
  •  ...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
    .net
    C#

    Clear Measure

    New York, NY
    2 days ago
  •  ...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
    .net
    C#

    GREENSTONE

    Ankeny, IA
    4 days ago
  •  ...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
    .net
    C#

    Virtual Vocations Inc

    United States
    1 day ago
  •  ...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
    .net
    C#

    Nerdleveltech

    Richmond, VA
    2 days ago
  •  ...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
    .net
    C#

    3B Staffing LLC

    United States
    1 day ago
  •  ...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
    .net
    C#

    Software Technology Inc

    Bellevue, WA
    2 days ago
  • $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
    .net
    C#

    Milliman

    Chicago, IL
    4 days ago
  •  ...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
    .net
    C#
    Contract work

    Artech

    United States
    1 day ago
  •  ...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
    .net
    C#

    ACS Technologies Group Inc

    United States
    17 hours ago
  •  ...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
    .net
    C#
    Contract work

    Kaav Inc.

    United States
    22 hours ago
  •  ...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
    .net
    C#
    Monday to Friday

    TalentBurst

    United States
    1 day ago
  •  ...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
    .net
    C#
    Contract work

    BayOne Solutions

    Richmond, VA
    2 days ago
  •  ...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
    .net
    C#
    Contract work

    Georgia IT Inc

    United States
    1 day ago
  •  ...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
    .net
    C#

    Scalepex

    United States
    1 day ago

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!