Software Development Engineer II

ExpediaAustin, TX
$119,000 - $190,500Hybrid

About The Position

The EG Identity IAM team builds and maintains the foundational identity and access management (IAM) platform that secures millions of traveler and partner interactions across Expedia Group's global brands. Our services power critical authentication and authorization capabilities, including OAuth 2.0, OpenID Connect (OIDC), session management, and API security. We design and operate highly scalable microservices on AWS, leveraging AI-driven development practices to accelerate delivery and enhance system intelligence. Our team embraces modern tooling and machine learning to build smarter, more secure identity solutions.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field; Or Equivalent related professional experience.
  • 2+ years of professional software development experience.
  • Experience in designing and developing an end‑to‑end solution within a service.
  • Owns API/LLD and test strategy.
  • Defines service‑level metrics (SLOs, cost, latency) and basic data pipelines.

Nice To Haves

  • Experience with AI-driven development tools (GitHub Copilot, Claude, Codex or similar) to enhance productivity and code quality.
  • Knowledge of Identity and Access Management (IAM) concepts and implementations
  • Experience with authentication and authorization protocols, including OAuth 2.0, OpenID Connect (OIDC), SAML, or JWT.
  • Understanding of session management, token-based authentication, and secure API design patterns.
  • Experience with AWS services such as Lambda, ECS, DynamoDB, API Gateway, or CloudWatch.
  • Familiarity with containerization technologies (Docker, Kubernetes) and CI/CD pipelines.
  • Contributions to open-source projects or active participation in technical communities.

Responsibilities

  • Build and maintain microservices using Java and Kotlin and frameworks like Spring and Dropwizard, within AWS cloud environments that scale to millions of users
  • Leverage AI-driven development tools and practices to accelerate code generation, improve code quality, and enhance developer productivity
  • Own API design and low-level design (LLD), creating secure, well-documented APIs that support OAuth 2.0, OIDC, and session management capabilities
  • Define and monitor service-level metrics, including SLOs, cost optimization, and latency targets, to ensure operational excellence
  • Implement comprehensive test strategies using both traditional and AI-assisted testing approaches to maintain high code quality and reliability
  • Lead small, well-defined projects independently while serving as a supporting contributor on complex, cross-functional initiatives
  • Apply architectural principles and AI/ML insights to design scalable, maintainable components within a distributed microservices ecosystem
  • Implement observability solutions and take ownership of operational health for assigned features, supporting production systems in AWS
  • Identify and resolve technical debt, proactively simplifying components and improving system efficiency using data and AI-driven analysis

Benefits

  • medical/dental/vision
  • paid time off
  • Employee Assistance Program
  • wellness & travel reimbursement
  • travel discounts
  • International Airlines Travel Agent (IATAN) membership
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service