×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Backend

Job in Calabasas, Los Angeles County, California, 91302, USA
Listing for: AmaWaterways River Cruises
Full Time position
Listed on 2026-10-11
Job specializations:
  • Software Development
    Backend Developer
Salary/Wage Range or Industry Benchmark: 160000 - 175000 USD Yearly USD 160000.00 175000.00 YEAR
Job Description & How to Apply Below

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Full Time Calabasas, CA, US

15 days ago Requisition

Salary Range: $ To $ Annually

At Ama Waterways, we believe meaningful careers begin with purpose, passion and a shared commitment to delivering unforgettable experiences. For those who value curiosity, connection and personal enrichment, Ama Waterways offers the opportunity to help craft meaningful river journeys that invite travelers to follow their own current. Built on a foundation of heartfelt hospitality, we treat our guests—and each other—with genuine care, warmth and respect.

Ama Waterways fosters a collaborative environment both onboard our ships and across our global network of offices, where team members grow together, support one another and take pride in upholding the high standards and thoughtful service our company is known for.

SUMMARY

The Staff Software Engineer, Backend role is responsible for designing, building, and maintaining the platform, services, and APIs that power Ama Waterways' consumer and partner digital products, from inception through implementation and ongoing maintenance. Working primarily within the .NET services backbone (Inventory Service, Leads pipeline, identity/auth, pricing, and supporting APIs), the Staff Software Engineer, Backend architects scalable, secure, and high-performing backend solutions and the integration patterns that connect booking, inventory, guest-experience, and partner systems.

This role emphasizes strong platform engineering, RESTful and GraphQL API design, service and data architecture, and cloud-native delivery on Microsoft Azure. The Staff Software Engineer, Backend combines deep hands‑on engineering with technical design ownership and mentorship, translating business and product requirements into robust technical designs while collaborating across engineering, QA, Product, and Platform Engineering teams. The role operates within an application engineering scrum team;

specific team assignment will be determined based on portfolio needs at time of hire.

DUTIES AND RESPONSIBILITIES
  • Design, develop, test, deploy, and maintain scalable, secure, and high-performance backend services and APIs (.NET / C#, RESTful and GraphQL) that support booking, inventory, pricing, lead capture, identity, and guest-experience use cases.
  • Architect backend systems, services, and integration patterns, producing technical design documentation (TDDs), architecture diagrams, and decision records for new features and system improvements.
  • Translate business and product requirements into sound technical designs, clearly communicating scope, effort, risk, and trade-offs to engineering and product stakeholders.
  • Design and optimize data access and persistence layers, including relational database design, complex SQL, query performance tuning, and appropriate use of caching and No

    SQL/data-layer patterns.
  • Build and maintain secure, well-documented APIs and service contracts, with attention to versioning, error handling, caching, observability, and secure data flows across internal and external systems.
  • Integrate backend services with external data sources, partner systems, and identity/access management platforms, ensuring reliable and secure data exchange.
  • Optimize services for scalability, throughput, and low-latency performance, and support production reliability through monitoring, logging, telemetry, and alerting.
  • Establish and uphold engineering standards for code quality, security, performance, observability, and incident response across owned services.
  • Conduct and participate in code reviews, enforce branching and pull-request workflows, and uphold the…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary