OpenTable

Engineer - Sr.

OpenTable
Apply
6 days ago
Melbourne, AustraliaSenior

Responsibilities

  • Architect, build, and maintain scalable C#/.NET backend services and APIs for the global Private Dining platform.
  • Drive projects from technical planning and architectural design through production deployment.
  • Collaborate with software engineers, product managers, and designers across international offices.
  • Apply Test-Driven Development, SOLID principles, dependency injection, and clean-code practices.
  • Troubleshoot, debug, and optimize distributed microservices for reliability and performance.
  • Respond to incidents, monitor system performance, and improve operational effectiveness.
  • Mentor team members and share technical knowledge in a collaborative environment.

Requirements

  • At least 5 years of software engineering experience with C# and .NET Core.
  • Experience building and scaling high-volume APIs and distributed, event-driven microservices.
  • Proficiency in object-oriented design, design patterns, data structures, SOLID, Test-Driven Development, and dependency injection.
  • Hands-on experience with relational or NoSQL databases such as PostgreSQL, MongoDB, or Cassandra.
  • Experience with containerization tools such as Docker and Kubernetes.
  • Experience leading technical planning and delivering features through CI/CD pipelines into production.
  • Preferred: Java backend or full-stack development experience.
  • Preferred: AI Spec-Driven Development experience.
  • Preferred: Python or big-data framework experience with Databricks, Apache Spark, or Apache Airflow.
  • Preferred: monitoring, telemetry, log management, and operational incident experience.
  • Preferred: collaboration with distributed international engineering and product teams.
  • Preferred: experience with continuous integration tools such as TeamCity or modern cloud delivery pipelines.

Benefits

  • Hybrid Melbourne position with two days per week in the office.
  • Work from almost anywhere for up to 20 days per year.
  • Company-paid therapy sessions through SpringHealth and a company-paid Headspace subscription.
  • Annual company-wide week off.
  • Paid parental leave, generous paid vacation, and time off for birthdays.
  • Paid volunteer time, development dollars, leadership development, and access to on-demand e-learning.
  • Travel discounts, employee resource groups, annual health and wellness reimbursement, monthly social events, and free lunch two days per week.
  • Schedule accommodates global collaboration across time zones, including occasional communication outside regular working hours.

Tech Stack

Apache AirflowApache CassandraApache SparkC#DatabricksDockerJavaKubernetesMongoDBPostgreSQLPythonTeamCity

Categories

OpenTable

About OpenTable

1,001-5,000 employees

OpenTable builds an online restaurant reservations marketplace for diners and reservation, guest management, and operations software for restaurants, sold via subscriptions and per-cover fees. Its consumer apps and integrations power bookings across 70,000+ restaurants worldwide and connect with POS and other hospitality systems. Founded in 1998 and headquartered in San Francisco, OpenTable is part of Booking Holdings.

Contact me