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

Senior Software Development Engineer, Full Stack

Job in Vancouver, Clark County, Washington, 98662, USA
Listing for: Traveltechessentialist
Full Time position
Listed on 2026-06-18
Job specializations:
  • Software Development
    Full Stack Developer, Backend Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

We’re looking for a Senior Software Engineer (Full-stack) to join a team focused on the Identity web and mobile app experience - the UI surfaces and front‑end systems behind login, sign‑up, account management, and cross‑brand navigation. You’ll join a team of talented front‑end and full‑stack engineers, set a high bar for UX, performance, accessibility, and reliability, and work closely with product, design, and backend/platform partners.

You will combine architecture, engineering quality, system design and connect the team’s work to business and traveler outcomes in line with EG’s values.

In This Role, You Will:
  • Design, implement, and maintain robust, secure, and scalable services and applications, including low‑level system design (LLD), API design, and data modeling, to support business‑critical identity capabilities.
  • Build scalable, reusable, and component‑driven web UI architectures using modern frameworks (React, Node.js, JavaScript/Type Script), integrating seamlessly with GraphQL APIs.
  • Design, evolve, and maintain GraphQL schemas, and consume those schemas across web and mobile clients to support login, profile, and account experiences.
  • Write clean, reliable, and well‑tested code using sound engineering principles, design patterns, and rigorous code review practices.
  • Own end‑to‑end delivery of features and services, from technical design through deployment, monitoring, and iteration, ensuring high availability and operational excellence.
  • Diagnose and resolve complex production issues, perform root‑cause analysis, and drive long‑term improvements in reliability, observability, and resilience.
  • Collaborate closely with product, design, and partner engineering teams, contributing to discovery, backlog prioritization, and data‑driven decisions while ensuring solutions are reusable across domains.
  • Apply AI‑enabled tools and workflows responsibly to improve development efficiency, reliability, and engineering outcomes.
Minimum Qualifications:
  • Bachelor’s degree in Computer Science or a related technical field, or equivalent professional experience.
  • 10+ years of professional software engineering experience.
  • Experience building and operating production services or applications, with clear ownership of features or systems.
  • Proficiency in at least one modern programming language and strong fundamentals in data structures, algorithms, system design, and problem solving.
  • Strong experience with GraphQL, including schema design, evolution, and client consumption.
  • Experience owning the full software development lifecycle, including design, implementation, code reviews, testing, deployment, and monitoring.
  • Full‑stack experience using JavaScript, Type Script, React, Java or Kotlin, and GraphQL.
  • Experience maintaining production systems, including debugging, monitoring, and operational support.
  • Experience designing APIs and building user‑facing applications consumed across teams or business units.
  • Understanding of testing, observability, and monitoring tools (e.g., unit/integration testing frameworks, logging, metrics, alerting).
  • Familiarity with AI‑assisted development tools and workflows.
Preferred Qualifications:
  • Ability to evaluate and select technologies while understanding trade‑offs between platforms and architectures.
  • Experience working on consumer facing e‑commerce applications within Identity and Access Management domain.
  • Developing mobile and cross‑platform identity experiences (web plus native apps) like deep linking, cross‑device login, SSO, and account linking.
  • Experience integrating and operating AI‑or‑ML‑enabled solutions in the product or development lifecycle (for example, AI‑assisted testing, content, or personalization) with appropriate safeguards.
  • Experience leading technical direction, and driving architecture decisions for distributed systems at scale.
  • Deep understanding of app architecture patterns.
  • Track record of improving operational excellence through observability, performance optimization, and resilient design for high‑traffic, customer‑facing applications.

The total cash range for this position in Seattle is $ to $. Employees in this role have the potential to increase their pay up to $, which is the…

Position Requirements
10+ Years work experience
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