Backend Software Engineer
OpenTable
Our team develops and maintains core backend systems for the OpenTable For Restaurants productOur systems are responsible for determining which tables at a restaurant are available at various times and party configurations based on a system of constraints specified by each restaurantOur systems are also responsible for booking reservations and syncing their data in real-time to the iPads that power the OpenTable front-of-house experience for our restaurants. We operate in an environment where reliability and uptime are critical while operating at a large scaleWe work on a variety of projects which include both product development and technical infrastructure upgrades. Examples of recent projects include: allowing diners to instantly book a restaurant’s private room;
automatic cancellation of reservations for diners who haven’t paid a required deposit;
and improving the ability of our microservices to run in multiple data centersOur team is highly collaborative: we spend time debating what database architecture to implement for a new feature, or what the right technical solution is to a newly-reported bugWe practice continuous delivery, trunk-based development, code review, and pair programming. Automated testing is also critical for our teamWrite readable, maintainable, well-tested code in C#, and occasionally Java, using continuous delivery practicesDesign and maintain database schemas, including in MongoDBDeploy, monitor, and troubleshoot microservices, taking ownership of their reliabilityDeliver on commitments and communicate technical trade-offs clearlyEmbrace AI-native development while also taking ownership of the results produced by these technologies, carefully checking them for accuracy, and maintaining high qualityBenefits
Generous parental leaveGenerous paid vacation + time off for your birthdayPaid volunteer timeEnriched learning and development opportunities - leadership development & access to thousands of on-demand e-learningsWork from (almost) anywhere - wherever you do your best workMental health and well-being - company-paid therapy sessions through SpringHealth, company-paid subscription to HeadSpace, and company-wide weeks off a year so the whole team can rechargeProficiency in C#2 or more years of full-time professional software development experience in a team environmentExperience with SQL or NoSQL databasesExperience with object-oriented programming and common design patternsProficiency in JavaExperience with microservices and concurrent programmingExperience with event-driven architecture, especially Apache KafkaExperience with MongoDB
#J-18808-Ljbffr
automatic cancellation of reservations for diners who haven’t paid a required deposit;
and improving the ability of our microservices to run in multiple data centersOur team is highly collaborative: we spend time debating what database architecture to implement for a new feature, or what the right technical solution is to a newly-reported bugWe practice continuous delivery, trunk-based development, code review, and pair programming. Automated testing is also critical for our teamWrite readable, maintainable, well-tested code in C#, and occasionally Java, using continuous delivery practicesDesign and maintain database schemas, including in MongoDBDeploy, monitor, and troubleshoot microservices, taking ownership of their reliabilityDeliver on commitments and communicate technical trade-offs clearlyEmbrace AI-native development while also taking ownership of the results produced by these technologies, carefully checking them for accuracy, and maintaining high qualityBenefits
Generous parental leaveGenerous paid vacation + time off for your birthdayPaid volunteer timeEnriched learning and development opportunities - leadership development & access to thousands of on-demand e-learningsWork from (almost) anywhere - wherever you do your best workMental health and well-being - company-paid therapy sessions through SpringHealth, company-paid subscription to HeadSpace, and company-wide weeks off a year so the whole team can rechargeProficiency in C#2 or more years of full-time professional software development experience in a team environmentExperience with SQL or NoSQL databasesExperience with object-oriented programming and common design patternsProficiency in JavaExperience with microservices and concurrent programmingExperience with event-driven architecture, especially Apache KafkaExperience with MongoDB
#J-18808-Ljbffr
Vacancy posted 49 minutes ago
Similar jobs that could be interesting for youBased on the Backend Software Engineer in Winnipeg, MB vacancy
- ...• Our convenient Price Café offers free Tea and Coffee. Software Developer – Antec Controls The Systems Developer role offers... ...experience: 3+ years • Graduated from a Computer Science, Computer Engineering degree or a Technology program. • A high level of critical...Suggested
- .... Don’t meet every requirement? That’s okay. If you’re excited about this role, we encourage you to apply. Your RoleYou’re a software engineer who is well respected by your peers, and collaborates and communicates effectively. You are familiar with Spring and enjoy taking...SuggestedRemote workFlexible hours
$117.9k - $153.93k per year
...work together effectively, this role is fully remote, but requires you to be located in a US timezone. We're looking for a Backend Software Engineer to join our team, passionately focused on delivering creative improvements for our engineering teams.What You’ll Do: Build...SuggestedInternshipWork at officeLocal areaRemote work$250 per day
About Nominal Engineers today are building some of the most ambitious... ...intersection of hardware and software.Some of the world’s leading... ...possible.About The Role Nominal's backend runs on a set of Platform... ...ingestion pipelines to storage engines to performance tuning in...SuggestedPermanent employmentWork at office- ...with business agilityThe platform leverages business rules and AI engines, streaming big-data technologies, in-memory data grids, APIs,... ...deliver real-time decisions at global scaleWe are looking for a Software Engineer II to join our DMP team in our Vancouver officeThe successful...Suggested
- Location Remote / Hybrid Greater Toronto Area We are looking for a Backend Software Engineer with strong Rust expertise to build secure, scalable, and high-performance services for our Next-Gen Non-Human Identity (NHI) Platform. You will play a key role in designing and...Remote work
- Build scalable backend systems at Canals as a Senior Software Engineer, working remotely across North and South America with product teams.This senior-level engineer owns complex backend projects from planning through deployment. You will improve scalability, performance, and...Remote work
$144.9k - $189.18k per year
...meaningful code reviews Partner across engineering teams to tackle company-wide initiatives... ...years experience building and developing backend applications Bachelor's or Master's degree... ...systems Practical knowledge of agile software development methodologies (e.G., XP,...InternshipWork at officeLocal areaRemote work- Build backend applications and data pipelines as a Staff Software Engineer at Marqeta, working remotely from Ontario or British Columbia.The Program Experience team is scaling Marqeta’s Customer Migration Platform. This experienced engineering role focuses on Java and Python...Remote work
$145k - $191k per year
Overview Join to apply for the Senior Software Engineer - Backend role at DatabricksDatabricks is on a mission to simplify and democratize data and AI — from making the next mode of transportation a reality to accelerating the development of medical breakthroughs...Summer workWorldwide- ...revolutionizing digital payments, is seeking an exceptional Principal Software Engineer to join their fully remote engineering team. This senior role offers the opportunity to shape the future of our backend systems, influencing architectural decisions and mentoring junior...Remote work
- Drive innovation as a Backend Software Engineer at Affirm in this remote position. Design and enhance the Checkout Platform to elevate customer experience with financial products. Join Affirm’s team to work remotely across Canada, enhancing user transactions through cutting...Long term contractRemote work
$120k - $150k per year
# Software Engineering, Backend (All Teams)Apply To JobJob ID: **3521006**DoorDash Technologies Canada Inc.Toronto, ON## **About the Team**DoorDash is building the world's most reliable on-demand, logistics engine for delivery! We're looking for experienced engineers to join...Full timeWork at officeLocal area- We are seeking a Senior Backend Software Engineer to design, develop, and maintain highly scalable, reliable, and secure cloud-based software systems. The ideal candidate will architect backend services, build robust APIs, leverage modern cloud technologies, and collaborate...
- Design reliable backend systems at IBM Software using cloud platforms, distributed systems, and modern deployment practices. Work in an Agile environment with collaborative teams.As a Senior Software Engineer, you will build, test, deploy, and operate production backend services...
- Shape backend systems with Python, Kotlin, AWS, MySQL, and Kubernetes as a Staff Software Engineer at Affim, working remotely across Canada. Build secure account experiences that protect customers and reduce friction.As part of Trust & Safety within Affim’s Checkout organization...Remote work
- Build reliable backend systems with C# and microservices for OpenTable For Restaurants, supporting reservation availability and real-time restaurant operations.As a Backend Software Engineer, you will develop and maintain core systems at large scale. Your work covers product...
usd165k - usd225k per year
At Affi…? The Engineering team builds systems that power affirm’s mission. We take pride in our craft... ...a total of 1.5+ years of experience as a software engineer. You have experience designing, developing and launching backend systems and are proficient in one of Python...Work at officeRemote workFlexible hours- Elevate your software engineering career at Xero in Vancouver. Focus on backend development using C#, .NET Core, and AWS to deliver scalable, high-quality solutions for small businesses. As a Backend Software Engineer within the Accounting Core team, you'll tackle complex problems...
- Architect integration software at EvenUp while applying backend engineering and API design skills to improve customer experiences in legal technology.EvenUp’s Cases... ...Backend Software Engineer to enhance its integration engine. You will understand user needs, address pain points,...
- About the Role A rapidly growing technology company based in Kimberley is looking for a talented Senior Software Engineer specializing in backend and API development. This role is instrumental in designing, building, and maintaining scalable, high-performance APIs that power...Remote workFlexible hours
- Design cloud-based backend services at BlackLine as an Associate Software Engineer, using clean code and creative problem-solving. Work combines virtual and in-person interactions.This associate-level engineering role supports high-quality customer releases and BlackLine’s...Work at office
- ...strong candidates) This is a full-stack role with a strong backend focus. About MicromartMicromart is building the platform for... ...ownership, real impact, and room to grow. How you can helpAs a Software Engineer, you'll help evolve the core systems that power Micromart as...Long term contractWork at officeRemote work
$120k - $150k per year
Software Engineering, Backend (All Teams)Toronto, ON About the TeamDoorDash is building the world's most reliable on-demand, logistics engine for delivery! We're looking for experienced engineers to join our fast-growing engineering team to help us develop a 24x7, global...Full timeWork at officeLocal area- Build secure payment infrastructure at Stripe as a Backend Software Engineer, using strong coding skills across a distributed hybrid team.This engineer expands Link products and the infrastructure supporting global digital payments. You will collaborate across Stripe, solve...
- We are looking for a Backend Systems Engineer to join our growing team. You will be responsible for designing, implementing, and scaling our infrastructure... ...system issuesExperience working in a professional team of software engineers, and the tools and best practices for code,...InternshipLive InRemote work
- ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer II (Backend) based in Canada. The Software Engineer II will join a growing Exposure Management team, building the backend services...Remote work
- Engineer secure, observable cloud services with Python, AWS, APIs, and microservices for Highspring’s enterprise delivery... ...Build scalable foundations for AI products.This Python Software Engineer role focuses on backend engineering in cloud environments. You will create distributed...
- ...profiles with Grafana. It lets customers use open-source observability software- including Prometheus, Mimir, Loki, Tempo, and Pyroscope as a... ...across major cloud service providers (GCP, Azure, and AWS). Engineers also work on Prometheus, Grafana Alloy, Mimir proxies, and OpenTelemetryDesign...Remote work
- ...builders and GTM leaders to build a revenue engine that moves the business forward on data... ...engineering blog. About the roleAs a Software Engineer at Vasco, you'll build the brain... ...Software Developer. What you will do Backend-focused, full-slice development:...Temporary workInternship3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Backend Software Engineer. Be the first to apply!
Related searches
- backend developer Winnipeg, MB
- backend software developer Winnipeg, MB
- junior software developer .net Winnipeg, MB
- remote software Winnipeg, MB
- entry level software Winnipeg, MB
- software sales Winnipeg, MB
- golang software developer Winnipeg, MB
- software implementation project manager Winnipeg, MB
- software technical support Winnipeg, MB
- software Winnipeg, MB

