Software Engineer II .NET
@ OpenTable

Toronto, Ontario, Canada
CA$115,000
On Site
Full Time
Posted 5 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXX XXXXXX******* @opentable.com
Recommended after applying

Job Details

Overview

OpenTable, a part of Booking Holdings, Inc., is an industry leader empowering restaurants worldwide. Join our global team to build secure, scalable, and delightful payment experiences for restaurants and diners.

The Opportunity

As a Software Engineer II .NET at OpenTable, you will work closely with product, design, and engineering teams in Toronto. This is a remote role initially, transitioning to a hybrid model with in-office participation twice weekly.

Responsibilities

  • Design, develop, and evolve core systems with senior engineers.
  • Write clear, tested, and maintainable code with constructive reviews.
  • Enhance development tools, boosting test coverage and code quality.
  • Ensure system reliability by leveraging monitoring and alerting tools.
  • Collaborate actively to resolve roadblocks and share technical expertise.
  • Develop deep expertise in specific areas of the codebase.

Required Qualifications

  • 2-5 years of experience with C# and .NET (version 8+ preferred).
  • Experience with building RESTful APIs and working with PostgreSQL and MongoDB.
  • Cloud experience, preferably with AWS and services like Amazon S3 and AWS Lambda.
  • Hands-on experience with Docker and interest in Kubernetes (K8s) deployments.
  • Familiarity with monitoring tools such as StatsD, Grafana, and the ELK stack.
  • Bachelor's degree in Computer Science, Engineering, or equivalent experience.

Bonus Points

  • Experience with application security in payments or fintech.
  • Front-end skills with ReactJS, TypeScript, or modern JavaScript.

Benefits & Perks

  • Generous paid vacation and birthday time off.
  • Company-paid therapy sessions and subscription to Headspace.
  • Annual company-wide week off and paid parental leave.
  • Career growth through development dollars, leadership development, and on-demand learning.
  • Comprehensive health, dental, life, and disability insurance.

Work Environment & Flexibility

This role operates on a flexible schedule to accommodate global time zones. Occasional after-hours communications may be required to collaborate with international teams.

Inclusion

OpenTable is committed to creating an inclusive environment where everyone feels they belong. Accommodations are available upon request during the application and interview process.

Key skills/competency

  • .NET
  • C#
  • RESTful APIs
  • PostgreSQL
  • MongoDB
  • AWS
  • Docker
  • Kubernetes
  • Monitoring
  • Collaboration

How to Get Hired at OpenTable

🎯 Tips for Getting Hired

  • Customize your resume: Emphasize .NET, C#, and API experience.
  • Research OpenTable: Learn about their products and culture.
  • Prepare code samples: Showcase projects with RESTful APIs.
  • Practice technical interviews: Focus on cloud and DevOps topics.

📝 Interview Preparation Advice

Technical Preparation

Review C# and .NET concepts.
Practice API design and database queries.
Learn AWS and cloud service fundamentals.
Explore containerization with Docker and Kubernetes basics.

Behavioral Questions

Describe a time you solved complex issues.
Explain team collaboration in challenging projects.
Discuss adapting to new technical trends.
Share examples of proactive problem resolution.

Frequently Asked Questions