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
About OpenTable
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.
