Staff Software Engineer
AmaWaterways, LLC
At AmaWaterways, 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, AmaWaterways 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. AmaWaterways 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.
We invite talented, motivated professionals to explore our career opportunities and begin their journey with AmaWaterways today.
SUMMARY
This position provides senior technical leadership across the full stack of AmaWaterways' consumer and partner digital products, from inception through implementation and ongoing maintenance. The Staff Software Engineer sets technical direction within an application engineering scrum team, owns the technical backlog, and drives the design, development, and delivery of scalable, secure, and high-performing frontend and backend solutions. Working across the Next.js/React consumer platform and the .NET services backbone (Inventory Service, Leads pipeline, identity/auth, and supporting APIs), this role combines deep hands-on engineering with technical mentorship and cross-team coordination. The role serves as a technical lead within one of the Application Engineering teams; specific team assignment will be determined based on portfolio needs at time of hire.
DUTIES AND RESPONSIBILITIES
- Serve as the technical lead for an application engineering scrum team, owning the technical backlog, providing technical sign-off, and acting as the go-to for technical decisions.
- Drive the architecture, design, development, testing, and deployment of full-stack solutions across the consumer website (Next.js/React) and the backend services platform (.NET, GraphQL/REST APIs).
- Design and build scalable, secure, high-performance services and user-facing experiences, taking ownership of components critical to the organization's mission and core business operations.
- Translate business and product requirements into sound technical designs, clearly communicating scope, effort, risk, and trade-offs to engineering and product stakeholders.
- Lead technical design reviews and produce technical design documentation (TDDs), architecture diagrams, and decision records for new features and system improvements.
- Establish and enforce engineering standards for code quality, security, performance, accessibility, observability, and incident response across owned applications.
- Integrate frontend applications with backend systems and external data sources through RESTful and GraphQL APIs, with attention to caching, error handling, and secure data flows.
- Optimize applications for speed, scalability, and performance, including Core Web Vitals on the front end and low-latency read paths on the back end.
- Provide effort estimations and delivery commitments in support of PMO roadmap planning and sprint execution.
- Conduct and lead code reviews, enforce branching and pull-request workflows, and uphold the team's Definition of Ready and Definition of Done tied to CI/CD gates.
- Mentor senior and junior engineers, providing guidance on coding standards, architectural patterns, and full-stack best practices.
- Perform root-cause analysis, troubleshooting, and escalation for production issues and incidents; participate in on-call rotation as required.
- Partner with QA, UX/UI, Product, and Platform Engineering to deliver iterative, high-quality releases in an Agile/Scrum environment.
- Champion automation and modern solutions, including the appropriate use of AI coding tools and AI-enabled capabilities, where they improve quality and velocity.
- Stay current with emerging web frameworks, backend technologies, identity patterns, security standards, and development tools, and evaluate their applicability to AmaWaterways.
- Performs other related duties as assigned by management.
SUPERVISORY RESPONSIBILITIES
This job carries out technical leadership responsibilities in accordance with the organization's policies and applicable laws. This is a senior individual-contributor role with technical-lead responsibilities rather than direct people-management authority:
- Providing day-to-day technical direction, guidance, and mentorship to engineers on the team.
- Owning the technical backlog and providing technical sign-off on work delivered by the team.
- Assisting with interviewing and evaluating candidates for engineering roles when needed.
- Supporting the onboarding and training process to ensure adherence to development standards and best practices.
- Coordinating technical work across the team, monitoring progress, and helping ensure timely delivery.
- Contributing input to performance discussions by offering feedback on technical productivity and professional development.
- Helping to address minor project-related concerns and escalating issues to the Director when appropriate.
QUALIFICATIONS
- Bachelor's Degree (BA/BS) from a four-year college or university in Computer Science, Software Engineering, or a related technical discipline, or equivalent combination of education and experience.
- Computer skills required: Contact Management Systems; Development Software; Inventory Software; Microsoft Office Suite; Project Management Software, Database Software, Design Software, Internet Software, Spreadsheet Software, Word Processing Software, Electronic Mail Software, Presentation Software, Reservation Software, Phone Software.
- Other skills required:
- Eight or more years of professional software engineering experience, including demonstrated technical leadership of teams or major workstreams.
- Proven full-stack expertise spanning a modern frontend stack (React.js, Next.js, TypeScript) and backend services (.NET / C# and/or Node.js), including RESTful and GraphQL API design.
- Strong experience with Server-Side Rendering (SSR), Static Site Generation (SSG), and modern frontend performance optimization, including Core Web Vitals.
- Deep experience designing and building scalable backend services and APIs supporting booking, inventory, pricing, lead capture, and guest-experience use cases.
- Hands-on experience with headless/visual CMS platforms (Builder.io or equivalent such as Contentful or Sanity) and composable web architectures.
- Strong experience with relational database design and development (SQL Server, PostgreSQL) and familiarity with NoSQL/data-layer and caching patterns (e.g., Redis).
- Hands-on experience with cloud platforms (preferably Microsoft Azure), including app hosting, API management, messaging/service bus, storage, networking, and security concepts.
- Experience designing, building, and maintaining CI/CD pipelines using tools such as Azure DevOps, GitHub Actions, or similar, across multiple environments (Dev, UAT, Prod).
- Experience integrating identity and access management using Auth0 or equivalent (OIDC/OAuth2, SSO, JWT) across modern guest account and consent patterns.
- Strong understanding of secure coding practices and application security principles (OWASP Top 10, SAST/DAST, secrets management) and PCI considerations for consumer-facing booking and payment flows.
- Experience with observability tooling (Dash0, Datadog, New Relic, or equivalent), application logging, telemetry, and alerting.
- Skilled using Git and GitHub for version control, including branching strategies, code reviews, and pull-request workflows.
- Experience leading Agile/Scrum delivery, including estimation, sprint planning, and Definition of Done tied to CI/CD gates.
- Experience evaluating and applying AI-enabled development tools and solutions where appropriate.
- Excellent communication skills, with the ability to translate technical concepts for engineering, product, and business audiences.
- Hospitality, travel, cruise, or e-commerce experience are strongly preferred.
COMPETENCIES
- Collaboration & Teamwork - Partners effectively across teams and functions; values diverse viewpoints; build trust; advances shared goals and collective success.
- Leadership & Influence - Inspires and motivates others; communicates in a clear direction; provides meaningful feedback and recognition; leads with confidence, empathy, and accountability.
- Diversity - Shows respect and sensitivity for cultural differences; Promotes a harassment-free environment.
- Analytical - Synthesizes complex or diverse information; Collects and researches data; Uses intuition and experience to complement data; Designs workflows and procedures.
- Customer Service - Manages difficult or emotional customer situations; Responds promptly to customer needs; Solicits customer feedback to improve service; Responds to requests for service and assistance; Meets commitments.
- Design - Generates creative solutions; Uses feedback to modify designs; Applies design principles; Demonstrates attention to detail.
- Initiative - Volunteers readily; Undertakes self-development activities; Seeks increased responsibilities; Takes independent actions and calculated risks; Looks for and takes advantage of opportunities; Asks for and offers help when needed.
PHYSICAL DEMANDS AND WORK ENVIRONMENT
- Occasionally required to stand
- Occasionally required to walk
- Continually required to sit
- Continually required to utilize hand and finger dexterity
- Occasionally required to climb, balance, bend, stoop, kneel or crawl
- Frequently required to talk or hear
- While performing the duties of this job, the noise level in the work environment is usually moderate
- The employee must occasionally lift and/or move up to 10 pounds
- Specific vision abilities required by this job include close vision
$209.6k - $314.4k
...help you change yours. Working at the intersection of hardware, software, and molecular science, Carbon is committed to delivering on... ...maybe even start your own! We are looking for a Platform Back End Engineer that will join a small but incredibly strong team of Back End...SuggestedFull timeFor contractorsWork at office$209.6k - $314.4k
...you change yours. Working at the intersection of hardware, software, and molecular science, Carbon delivers on the promise of 3... ...two-way conversation with our cloud. We are looking for a Staff Backend Engineer to own the services that live on that seam between our...SuggestedPermanent employmentFull timeFor contractorsWork at officeRemote work$164.3k - $246.7k
Compensation: Pay Range: $164,300.00 -$246,700.00 Location: Remote - U.S. We are seeking a Staff Software Engineer to help lead the design and development of the Java/Spring and React platform behind our precision genomics and clinical reporting products. This is a hands...SuggestedFull timeWork experience placementRemote work$152k
...hyper-connected world. Role Overview The Resource Fabric Engineering team builds and operates the foundational infrastructure and... ...machine learning innovation at scale. We are looking for a Staff Software Engineer to lead the design and evolution of large-scale distributed...SuggestedFull timeTemporary workFlexible hours$143k - $286k
Position Summary... What you'll do... As a Staff Software Engineer, you will lead the design and delivery of scalable platform capabilities, driving the full software development lifecycle from coding to deployment and maintenance. You will apply cloud-native architecture...SuggestedFull timeTemporary workPart time$133.78k - $228.24k
...contextual conversations and task execution Work across product, engineering, and AI research teams to ensure scalable and performant... ...Engineering, or a related field. 10+ years of experience in software engineering, with at least 2+ years working with LLMs or agentic...Full timeTemporary workWorldwideShift work- ...this role, you will build the product that gets stuff built. You'll work closely with engineers, designers, and end-users to accelerate our product development. As a staff-level software engineer at Pulley, you will: Own problem areas, not just features—define the...Full time
- ...Our team comprises top talent in AI, product development, and engineering—innovative, humble, and forward-thinking professionals committed... ...you. About the Role We are looking for a highly experienced Software Engineer to join our team. You’ll have a direct impact on...Full timeRelocation package
$240.8k - $361.2k
...help you change yours. Working at the intersection of hardware, software, and molecular science, Carbon is committed to delivering on... ...global printer network remain resilient and highly available. Engineer Scalable Web Infrastructure: Lead the evolution of our front-end...Full timeFor contractorsWork at office$150k - $225k
...networks. We are backed by leading healthcare and AI investors and headquartered in El Segundo, CA. \n The Role As a Staff Software Engineer, you will play a critical role in designing, developing, and maintaining both backend APIs and frontend applications that...Full time$190.9k - $334.1k
Company Description It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried tears of joy. That moment inspired Fred to build a company that could do that for everyone—freeing people from busywork so they could...Full timeWork at officeImmediate startRemote workFlexible hoursShift work- Staff Software Engineer San Francisco, CA Hybrid About us Metriport is an open-source data intelligence platform that helps healthcare organizations access and exchange patient data in real-time: record retrieval that used to take days now takes seconds, and clinicians...Work at officeRemote workWork from homeRelocationFlexible hours
- ...venture capital investors, including NEA, SignalFire, Viola Group, and 7Wire Ventures. About the Role We are looking for a Staff Software Engineer — a senior individual contributor who works across multiple systems on open-ended problems, in close collaboration with...
$212k - $285k
...products. The team creates foundational solutions such as a mining engine that enables our customers to interactively execute process... ...our Query Engine and Core Mining teams, we are looking for a Staff Software Engineer, who develops and implements new features and...Full timeWork at officeLocal areaImmediate startRemote workWorldwideFlexible hours$230k - $285k
...to one working closely with our founders. You will own large engineering scope which will both bring immense value to our customers, and... ...our team and business Who you are: You have 8+ years of software engineering experience and have a track record of shipping high...- ...therapies, supporting families on their reproductive journeys, or enhancing animal health programs. Position Summary As a Staff Software Engineer at our organization, you will lead technical initiatives, optimize team delivery, and drive architectural decisions within...
$180k - $205k
...time to scale. PsiQuantum also develops the algorithms and software needed to make these systems commercially valuable. Our application... ...: The OS Core Team at PsiQuantum works closely alongside engineers and scientists in the electronics, system architecture, and...Full timeShift work$220k - $260k
...the center of that mission. This role reports to a Senior Staff Engineering Manager and is open to any candidates located in the... ...Pomelo Care will never ask you to pay a fee or download software as part of the interview process with our company. Pomelo Care...Local areaRemote workFlexible hours- ...group is embarking on a critical phase of growth and technical modernization. To guide this evolution, we are hiring a Sr. Staff Software Engineer to serve as the overarching Technical Individual Contributor Leader for the entire Provider organization. This role requires...Full timeLive inCurrently hiringRemote workHome office
- ...Powered by our unique combination of proprietary infrastructure and software, we empower over 250,000 businesses worldwide – including Brex... ..., and workflow tools faster, with strong focus on platform engineering, integrations, security, and scale. What you’ll do Your...Worldwide
- ...QuidelOrtho , we’re advancing the power of diagnostics for a healthier future for all . Join our mission as our next Staff Software Engineer, Embedded Systems, to support our R&D Software Engineering team in the design and development of next-generation diagnostic...Work at officeLocal areaRemote workWork from homeHome officeFlexible hours
$115k - $260k
...technical roadmap to increase velocity of delivering products and new engineering capabilities. Essential Functions: 1. PROVIDES technical... ...that have been published • Must be knowledgeable of software coding and following standards and processes that have been published...Hourly payWork experience placementLocal area$165.85k - $269.26k
...recruiter will be able to clarify expectations and answer any questions you have. We’re looking for Full-Stack Stack Staff Software Engineers to help shape the future of the collectibles industry through scalable platforms, highly intricate grading architecture,...Work at officeRemote workWorldwide$158k - $277k
...Summary Solution Engineering is looking for a Staff Software Engineer to provide technical leadership across cloud-native services and AI-enabled engineering initiatives. This role is ideal for someone who thrives in a hands-on engineering environment, enjoys solving...Full timePart time- ...faster, compete harder, and lead the future of global work. What Makes You a Great Fit We are looking for an exceptional Staff Software Engineer to join our Engineering team. You will take on a technical leadership position, driving the development of scalable systems...Local areaFlexible hours
$200k - $230k
...Staff Software Engineer About Cambly: Our mission is to bring high-quality English education to every English learner in the world at the touch of a button. Think of us as the Airbnb that matches English students with English tutors. Come help us build the world's...Full timeWork experience placementWork at office$240k - $285k
...spend management, bill pay, and travel software, Brex enables founders and finance teams... ...support you need to grow your career. Engineering at Brex Engineering at Brex is about... ...leaders. What you’ll do As a Staff Software Engineer in Banking, you will help...Bank staffWork at officeRemote workWork from home3 days per week$140k - $210k
...Description Credo is seeking a Senior Staff Software Engineer to lead the development of scalable software systems for automated validation of 800G and 1.6T OSFP and QSFP-DD optical modules. You’ll architect lab automation frameworks, integrate advanced optical and...$207k - $301k
...programming in C++. ~5 years of experience testing, and launching software products. ~3 years of experience with software design and... ...Preferred qualifications: ~ Master’s degree or PhD in Engineering, Computer Science, or a related technical field. ~8 years of...$328k - $349k
...planet. If you're ready to do the greatest work of your life, come join us. About the Role: Wing is looking for a Senior Staff Software Engineer to join our Ground Systems team. This role will be based in our Palo Alto office (hybrid). Your initial focus will...Full timeWork at officeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!
- entry level software sales California
- ultimate software California
- healthcare software sales California
- software asset management analyst California
- embedded software California
- software sales executive California
- software California
- software applications developer California
- software engineer - cloud services California
- software technical support engineer California
















