Software Engineer IC
Listed on 2026-09-20
-
Software Development
Front End Developer, Software Architect, React.js
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.
Staff Software Engineer ICFull Time Calabasas, CA, US
5 days ago Requisition
Salary Range: $ To $ Annually
SUMMARYThis position provides senior technical leadership across Ama Waterways' consumer and partner digital platforms, with a primary emphasis on frontend architecture, performance, user experience, and modern web application development. The Staff Software Engineer, Frontend serves as the technical lead within an Application Engineering scrum team and is responsible for defining frontend technical direction, leading architectural decisions, and delivering scalable, secure, and high-performing web experiences using Next.js,
React, Type Script, and modern composable architecture patterns.
This role combines deep hands-on engineering expertise with technical leadership responsibilities, including ownership of frontend architecture, development standards, technical design reviews, mentorship, and cross-functional collaboration. The Staff Software Engineer partners closely with Product, UX/UI, QA, Platform Engineering, and backend engineering teams to deliver exceptional digital experiences across Ama Waterways' global consumer and partner ecosystem.
Specific team assignments will be determined based on portfolio needs at the time of hire.
DUTIES AND RESPONSIBILITIES- Serve as the technical lead for frontend development within an application engineering scrum team, owning frontend architectural direction and technical backlog prioritization.
- Lead the architecture, design, development, testing, and deployment of enterprise-scale web applications using React, Next.js, Type Script, and related frontend technologies.
- Drive the implementation of scalable, maintainable frontend platforms that support Ama Waterways' consumer booking, lead generation, travel advisor, and guest experience initiatives.
- Establish and enforce frontend engineering standards related to code quality, accessibility, security, performance, scalability, observability, and maintainability.
- Design and implement advanced Next.js solutions using Server-Side Rendering (SSR), Static Site Generation (SSG), Incremental Static Regeneration (ISR), and modern data-fetching patterns.
- Own and evolve the organization's frontend architecture, component libraries, design system implementation, and reusable development frameworks.
- Lead technical design reviews and produce technical design documentation, architecture diagrams, system designs, and engineering decision records.
- Collaborate with UX/UI teams to translate customer journeys, wireframes, and visual designs into accessible, responsive, and engaging digital experiences.
- Develop and maintain integration with backend services and external systems through RESTful APIs, GraphQL services, identity providers, and third-party platforms.
- Lead implementation and optimization of Builder.io-powered experiences, reusable content models, templates, and components.
- Optimize applications for Core Web Vitals, search engine optimization, accessibility compliance (WCAG 2.1+), scalability, and overall user experience.
- Monitor application health and user experience through observability, analytics, telemetry, and performance measurement tools.
- Drive frontend security initiatives, including implementation of secure coding practices and mitigation of common web vulnerabilities.
- Provide technical estimates and solution recommendations supporting roadmap planning, sprint commitments, and delivery forecasting.
- Conduct code reviews and maintain high development standards through Git workflows, pull requests, automated testing, and CI/CD quality gates.
- Mentor engineers…
(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).