Software Engineer II .NET @ OpenTable
Your Application Journey
Email Hiring Manager
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.