Senior Software Engineer (C# & .Net)
OpenTable
With millions of diners, 60,000+ restaurant partners and 25+ years of experience, OpenTable, part of Booking Holdings, Inc. (NASDAQ: BKNG), is an industry leader with a passion for helping restaurants thrive. Our world-class technology empowers restaurants to focus on what matters most – their team, their guests, and their bottom line – while enabling diners to discover and book the perfect restaurant for every occasion.
Every employee at OpenTable has a tangible impact on what we do and how we do it. You’ll also be part of a global team and its portfolio of metasearch brands. Hospitality is all about taking care of others, and it defines our culture.
About the Job
As a Senior Software Engineer, you will develop and maintain the core backend systems powering the OpenTable for Restaurants platform, directly impacting real-time reservation availability and data synchronization across global surfaces. You will lead high-scale product development and technical infrastructure upgrades, from enabling advanced dining configurations to optimizing multi-data-center microservices. Working within a highly collaborative team environment, you will drive modern development practices such as continuous delivery, trunk-based development, and pair programming. In this role, your technical contributions will ensure the absolute reliability, scale, and uptime of mission-critical systems that power thousands of frontline restaurant experiences.
Responsibilities
- Design, implement, and maintain high-scale backend systems to compute real-time table availability and reservation workflows.
- Drive product features and technical infrastructure upgrades from early planning phases all the way to production deployment.
- Build and optimize microservices architectures to support multi-data-center scalability and real-time data synchronization.
- Collaborate closely with team members through architectural design debates, thorough code reviews, and pair programming.
- Uphold system reliability and uptime standards by embedding rigorous automated testing into the development lifecycle.
- Adopt and leverage emerging AI technologies to enhance workflows while taking full responsibility for verifying output accuracy.
Minimum Qualifications
- 5 or more years of full-time professional software development experience working within a team environment.
- Proficiency in C# along with expertise in object-oriented programming and common design patterns.
- Extensive professional experience working with microservices, multithreading, and databases (SQL or NoSQL).
- Demonstrated ability to write readable, maintainable code covered by robust automated tests.
- Strong communication skills.
Preferred Qualifications
- Experience with event-driven architecture, especially Apache Kafka.
- Familiarity with domain-driven design
- Familiarity with modern caching strategies using tools like Redis or Memcached.
- Experience with MongoDB.
- Experience with Docker and Kubernetes.
- Background in reservation, booking, marketplace, or other transaction-heavy platforms.
Benefits and Perks
- Work from (almost) anywhere for up to 20 days per year
- Focus on mental health and well-being:
- Company-paid therapy sessions through SpringHealth
- Company-paid subscription to Headspace
- Annual company-wide week off a year - the whole team fully recharges (and returns without a pile-up of work!)
- Paid parental leave
- Generous paid vacation + time off for your birthday
- Paid volunteer time
- Focus on your career growth:
- Development Dollars
- Leadership development
- Access to thousands of on-demand e-learnings
- Travel Discounts
- Employee Resource Groups
- 20 days of paid time off
- Private health and dental insurance
- Life and Disability insurance
The best connections happen face-to-face, whether you’re sitting down to dinner or having coffee with a coworker. That’s why OpenTable has adopted a hybrid workplace model. This role aligns with that approach, with an expectation of coming into the office two days a week—giving employees the best of both worlds: in-person collaboration and flexibility.
We offer a competitive base salary and benefits including: health benefits; flexible spending account; retirement benefits; life insurance; paid time off (including PTO, paid sick leave, medical leave, bereavement leave, floating holidays and paid holidays); and parental leave benefits. This role is eligible to be considered for an annual bonus and equity grant.
Work Environment & Flexibility
At OpenTable, we pride ourselves on fostering a global and dynamic work environment. As a team member with us, you will benefit from a schedule tailored to accommodate a global workforce operating across multiple time zones. While the majority of your responsibilities may align with conventional business hours, there will be instances where you are expected to manage communications - via calls, Slack messages, or emails - outside of regular working hours to effectively collaborate with international colleagues, respond to restaurant partners, and/or address urgent matters. OpenTable will always abide by and consider local laws and regulations.
Inclusion
We’re committed to creating a workplace where everyone feels they belong and can thrive. We know the best ideas come when we bring different voices to the table, so we're building a team as dynamic as the diners and restaurants we serve—and fostering a culture where everyone feels welcome to be themselves.
If you need accommodations during the application or interview process, or on the job, we’re here to support you. Please reach out to your recruiter to request any accommodations.
- ...platform helps organizations modernize financial operations, increase visibility, and optimize spend across the enterprise. Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an engineer, you will enhance the...SeniorFull time
$65.01 - $71.81 per hour
Our client, is seeking an experienced, high-caliber Senior .Net Software Engineer to join their specialized Platform and Engineering team. In this senior technical role, you will lead and participate in the design, development, optimization, and deployment of cloud-native...Senior.netContract workWork at officeRemote work$100k - $130k per year
...re looking for a thoughtful and curious Software Engineer II to join our growing engineering team... ...Will Build and Innovate: Partner with senior engineers and product managers to design,... ...professional experience developing with C# and the .NET framework (we use .NET 8+)....Senior.netFull timeWork at officeLocal areaRemote workFlexible hours- ...the lives of legal professionals while increasing access to justice. Summary We are currently seeking a Senior Software Developer (.NET) to join our engineering team under Clio Operate in our Toronto, Ontario hub location. All hub-based Clions are expected to be...Senior.netFull timeWork at officeLocal areaWorldwideFlexible hours1 day per week
$140k - $175k per year
...Thomson Reuters is seeking a Senior Software Engineer, AI (C#, Cloud). This role is for someone who has specialized experience in machine learning/deep learning domains such as model compression, hardware aware model optimizations, hardware accelerators architecture, GPU/ASIC...SeniorFull timeWork at officeLocal areaFlexible hours2 days per week3 days per week$110k - $150k per year
...Will Do We are seeking an Full Stack Engineer to work along side our stream aligned teams... ...for AI-assisted, outcome-focused software development practices Qualifications... ...degree or equivalent foundation ~ Strong C# and ASP.NET skills, with a solid full-stack foundation...Senior.netFull timeLocal areaRemote workFlexible hours- ...Senior Software Developer – Full Stack (.NET/Azure) Location: 100% Onsite (5 days/week) Contract Type: Senior Software Developer – Full Stack... ...Required Technical Skills Microsoft Technologies C# ASP.NET ASP.NET Core Blazor WebAssembly (WASM)...Senior.netFull timeContract work
$160k - $200k per year
...RabbitMQ and Apache Kafka About the role Clutch is seeking a Software Engineer (Full-Stack / Backend / Frontend) to help build and scale our... ...modern programming languages (TypeScript, Python, Go, Ruby, C#, Rust, etc.) ~ Strong understanding of Frontend and/or Backend...SeniorPermanent employmentFull timeInternship$140k - $220k per year
...belonging for all employees. The Opportunity We are seeking a Senior Software Engineer to join our hedge accounting team within DerivativeEDGE.... ...experience. Preferred Qualifications Proficiency in C# and .NET 10, including async programming patterns and Entity...Senior.netFull timeLocal areaRemote workFlexible hours- ...Collaboration Job Summary We are seeking a talented and motivated Senior Software Engineer to contribute to the development and evolution of our SaaS... ...(Django) as our primary backend stack. Experience with C#/.NET is considered a strong asset but is not required. Our...Senior.netFull timeWork at officeRemote work
$140k - $190k per year
...credit applications annually. --- We’re looking for a Senior Software Engineer who takes end-to-end ownership, thrives in ambiguity, and... ...Next.js Strong experience building production systems with .NET (Core / modern .NET preferred). Comfort operating in production...Senior.netLong term contractWork from home$140k - $190k per year
...includes containerizing services, upgrading .NET runtimes, strengthening CI/CD and... ...join a small, critical and high-impact team (engineers, product owner, engineering manager) focused... ...building production systems with .NET and C# (modern .NET preferred) Experience working...Senior.net$100k - $125k per year
...are seeking an experienced and motivated Software Engineer to join our dynamic Site Reliability Engineering... ...of Software Engineering experience with .Net, Typescript. Knowledge of architecture... ...at Tipalti Our tech teams are the engine behind our business. Tipalti’s tech....netFull timeWork at officeFlexible hours- ...opportunity: Join our Blocks team as a Software Engineer and play a critical role in shaping the... ...software with languages such as C#, Java, C++, Golang, Rust, Python or Ruby... ...the willingness to grow (no matter your seniority!). - A fluent level in English (French...SeniorFull timeRemote work
$156k - $188k per year
...and closed EHR systems into a single, modern platform that powers software, APIs, payments, and patient experiences across the ecosystem.... ...industry. What You’ll Do ~ You'll one of NexHealth's first engineers based in Canada — setting the technical and cultural tone for what...SeniorLive InRemote workFlexible hours- ...schools, and special districts. NationGraph’s data and intelligence engine provides buying signals derived from millions of public sector... ...built, scaled, and sold companies in the past. Built software infrastructure processing billions of dollars in transactions....SeniorFull timeInternshipWork from homeFlexible hours
$148k - $185k per year
...Best Bank. Visit our institutional page About the role Our Engineering team helps Nubank to create and use the technology that... ...build the best financial products. We strive for state-of-the-art software development practices that currently include a variety of technologies...SeniorFull timeRemote work- ...stack leverages microservices built with Python and Go, running on GCP and Kubernetes. We're creating smoother, smarter, and more delightful experiences for our users, and we're solving real engineering problems at scale. Note: this is not a Data Engineering position...SeniorPermanent employmentFull time
$100k - $150k per year
...first and only cloud-based, fully-customizable, end-to-end software solution to automate securities-based lending from origination... ...make a real impact. About the Role As a Senior Software Engineer, you will play a critical role in defining the architecture...SeniorLong term contractFlexible hours- ...If you’re energized by tackling complex, meaningful challenges and want to accelerate your career growth, you’ll thrive here. Report to an experienced Engineering Manager who can offer you mentorship, autonomy, ownership, and a genuine investment in your growth!...SeniorPermanent employmentFull time
$140k - $170k per year
...passionate individuals to help make this vision a reality for millions more patients across North America. About the team: As a Senior Software Engineer on our Provider team, you will have the opportunity to apply your Full Stack expertise towards building the next generation...SeniorFull timeWork at office2 days per week$150k - $190k per year
...the Team We build enterprise software that helps organizations... ...improve go-to-market agility. Our engineering organization includes multiple... ...capabilities. We are seeking Senior Backend Engineers to join our... ...as Java, Python, Kotlin, Go, C#, or similar. Strong foundation...Senior- We are seeking a highly accomplished Senior Software Developer specializing in the Microsoft Dynamics... ...-Track Development Sandbox: Expand your engineering footprint by balancing cutting-edge low-code orchestration with deep-level .NET custom code extensions....Senior.netContract work
- ...and hire top talent. We’re building the next generation of hiring software that companies like Netflix, Yelp, Cirque du Soleil, Shopify,... ...investing in our “Leveroos” and people-first culture. As an Engineer on our Product team, you’ll help us build out our core product by...Senior
- ...leading provider of AI-powered IT management and cybersecurity software serving Managed Service Providers (MSPs) and internal IT... ...and continuously raising the bar. Job Title: Senior Director Software Engineering Why Kaseya Join a fast-growing company thats...SeniorLong term contractFull timeWorldwide
- ...hire top talent. We’re building the next generation of hiring software that companies like Netflix, Yelp, Cirque du Soleil, Shopify, and... ...first culture to Toronto. THE OPPORTUNITY In our growing engineering organization, you’ll be developing and shipping new features...SeniorWork at office
- ...About Us Air-tek is a Canadian-based software company redefining how airlines operate through intelligent automation and modern, scalable... ...trust, collaboration, accountability, and continuous improvement - where every engineer can experiment, own, and make real impact....SeniorFull time
$137.2k - $196k per year
...About the Role: We’re looking for a Senior Software Engineer, ideally specializing in Rust, to lead the evolution of our backend platform and tooling. This role will focus on developing and maintaining critical Rust-based tools and infrastructure which could bring Tubi to...SeniorLong term contractRemplacementFull timeTemporary workLocal areaFlexible hours- ...results. At Snowflake, your role isn't just to execute a function, but to help redefine the future of how work gets done. AS A SENIOR SOFTWARE ENGINEER YOU WILL: Drive high-impact initiatives that span our product areas and full tech stack, including golang and Python on...SeniorFull time
$115k - $120k per year
...dealerships nationwide, delivering cutting-edge software tools to simplify operations, boost... ...of dealer users. We believe modern engineering excellence requires deep fluency in AI-assisted... ...organization. Your Role As a Senior Software Engineer, you will play a key technical...SeniorLong term contract
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (C# & .Net). Be the first to apply!
- .net c# developer Toronto, ON
- junior c# developer Toronto, ON
- senior c# developer Toronto, ON
- software developer c# Toronto, ON
- c# developer Toronto, ON
- senior software developer Toronto, ON
- working with seniors Toronto, ON
- senior human resources Toronto, ON
- senior director of operations Toronto, ON
- construction senior project manager Toronto, ON
