Talent.com
OpenTable
Senior Software Engineer (C# &.Net)OpenTable • Toronto, Ontario, Canada
Senior Software Engineer (C# &.Net)

Senior Software Engineer (C# &.Net)

OpenTable • Toronto, Ontario, Canada
Il y a 2 jours
Type de contrat
  • Temps plein
Description de poste

With millions of diners 70000 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. Youll 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 systemspowering the OpenTable for Restaurants platform directly impacting real-time reservationavailability and data synchronization across global surfaces. You will lead high-scale productdevelopment and technical infrastructure upgrades from enabling advanced diningconfigurations to optimizing multi-data-center microservices. Working within a highlycollaborative team environment you will drive modern development practices such ascontinuous delivery trunk-based development and pair this role your technicalcontributions will ensure the absolute reliability scale and uptime of mission-critical systemsthat 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 youre sitting down to dinner or having coffee with a coworker. Thats 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 weekgiving 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

Were 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 were building a team as dynamic as the diners and restaurants we serveand fostering a culture where everyone feels welcome to be themselves.

If you need accommodations during the application or interview process or on the job were here to support you. Please reach out to your recruiter to request any accommodations.


Required Experience:

Senior IC


Employment Type : Full Time
Experience: years
Vacancy: 1

Créer une alerte emploi pour cette recherche

Senior Software Engineer (C# &.Net) • Toronto, Ontario, Canada

Offres similaires

Senior Software Engineer

BettingJobstoronto, on, Canada
Temps plein

BettingJobs is hiring a Senior Software Engineer a global leader in online gaming, to join a new backend engineering team in Toronto.Design, develop, and maintain high-performance.Build and manage ... Voir plus

 • Offre sponsorisée

Senior Software Engineer

PassageToronto, Ontario, Canada
Temps plein

Imagine a world where your birthplace doesn’t limit your dreams.That’s what Passage is here to create.We aren’t just a bridge of financial support; we connect families all around the world to life‑... Voir plus

 • Offre sponsorisée

Senior Software Engineer -.Net + React, Remote Canada - C$137,400 - C$206,000 A Year - Remote

ServiceTitan, Inc.Toronto County, Canada
Télétravail
Temps plein

Experienced software engineer needed for feature development, collaboration, and mentoring.NET, SQL, and strong communication skills. Voir plus

 • Offre sponsorisée

Senior Software Engineer

OpenLoopToronto, ON, CA
Temps plein

OpenLoop was co-founded by CEO, Dr.Jon Lensing, and COO, Christian Williams, with the vision to bring care anywhere.Our telehealth support solutions are thoughtfully designed to streamline and simp... Voir plus

 • Offre sponsorisée

Senior.Net Software Engineer – Onsite (Downtown Toronto)

Source CodeToronto, Canada
Temps plein

A technology solutions company is looking for a Senior Software Developer in Toronto.The ideal candidate will have over 8 years of experience in the software development life cycle with a strong kn... Voir plus

 • Offre sponsorisée

Senior.NET Software Engineer — Full-Stack & Cloud

KUBRAToronto, ON, CA
Temps plein

A dynamic technology provider in Toronto is looking for a Software Engineer to contribute innovative development work.You will participate in the full software development lifecycle and collaborate... Voir plus

 • Offre sponsorisée

Senior Software Engineer

ConfidentialToronto, Ontario, Canada
Temps plein

Talent Acquisition Coordinator @ Orion Innovation (We are Hiring for.Net Full Stack Developer for Remote @ Canada).Experience in 8 to 10 Years in Sofware Developer with Proven experience with Go, S... Voir plus

 • Offre sponsorisée

Senior Software Engineer

Clutch CanadaToronto, Ontario, Canada
Temps plein

Clutch is Canada’s largest online used car retailer, delivering a seamless, hassle-free car-buying experience to drivers everywhere.Customers can browse hundreds of cars from the comfort of their h... Voir plus

 • Offre sponsorisée

Senior Software Engineer - Full Stack -.Net - C$95,000 - C$110,000 A Year - Remote

BankjoyNorth York, Canada
Télétravail
Temps plein

Seeking experienced Senior Software Engineers to develop and maintain scalable, secure digital banking solutions.Responsibilities include feature implementation, API development, and code quality i... Voir plus

 • Offre sponsorisée

Senior Software Engineer Vancouver - C$125,000 - C$150,000 A Year

TigeraEast York, Canada
Temps plein

Software Engineer to enhance and build new functionality in Golang, working on Kubernetes and cloud-native applications. Voir plus

 • Offre sponsorisée

Senior Software Engineer

Socket.devToronto, ON, CA
Temps plein

Equifax is seeking creative, high-energy and driven Senior Software Engineer with hands-on development skills to work on a variety of meaningful projects.Our software engineering positions provide ... Voir plus

 • Offre sponsorisée

Senior Software Engineer

Nue.ioToronto, ON, CA
Temps plein

We are seeking a highly motivated and experienced.You will design and build large-scale, multi-tenant SaaS systems that power Nue's core revenue workflows.You'll work across a powerful stack —.Desi... Voir plus

 • Offre sponsorisée

Senior Software Engineer - HashiCorp

LeadingtalentMarkham, ON, CA
Temps plein

A career in IBM Software means you’ll be part of a team that transforms our customer’s challenges into industry-leading solutions.We are an infinitely curious team, always seeking new possibilities... Voir plus

 • Offre sponsorisée

Senior Software Engineer

Newrich, Inc.Toronto, Ontario, Canada
Temps plein

Software Developer with proven project track record.Strong knowledge of PHP 8, Laravel 9+, MySQL, React.Strong knowledge of Golang, Gin - or any other Golang Framework.Experience with HTML/CSS/JS, ... Voir plus

 • Offre sponsorisée

Senior.NET Engineer

Derivative Pathtoronto, on, Canada
Temps plein

Derivative Path empowers institutions across the capital markets with innovative, AI-driven technology and expert advisory solutions.Our award-winning cloud platform supports banks, credit unions, ... Voir plus

 • Offre sponsorisée

Senior Software Engineer

Clutch Securitytoronto, on, Canada
Temps plein +1

Clutch is Canada’s largest online used car retailer, delivering a seamless, hassle-free car-buying experience to drivers everywhere.Customers can browse hundreds of cars from the comfort of their h... Voir plus

 • Offre sponsorisée

Senior.NET Software Engineer – Onsite (Downtown Toronto)

Source CodeToronto
Temps plein

A technology solutions company is looking for a Senior Software Developer in Toronto.The ideal candidate will have over 8 years of experience in the software development life cycle with a strong kn... Voir plus

 • Offre sponsorisée

Senior Software Engineer

Boosted.aitoronto, on, Canada
Temps plein

AI purpose-built for finance to help teams do more.Our mission is to optimize investing and boost productivity.We’re already trusted by leading enterprises and developers with over $5T under manage... Voir plus

 • Offre sponsorisée

Senior Software Engineer

Newrich NetworkToronto, ON, CA
Temps plein

Software Developer with proven project track record.Strong knowledge of PHP 8, Laravel 9+, MySQL, React.Strong knowledge of Golang, Gin - or any other Golang Framework.Experience with HTML/CSS/JS, ... Voir plus

 • Offre sponsorisée

Senior Software Engineer - Wcag Vb.Net & Oracle (Hybrid)

Rubicon PathToronto, Canada
Temps plein

A technology solutions company seeks a Senior Software Developer to translate specifications into applications and provide technical support.You will work with various programming languages, databa... Voir plus