Principal Engineer, Java

CLEAR is an identity platform transforming how people live, work, and travel, serving 30+ million members with frictionless experiences at airports, stadiums, and beyond.
Backend
Principal Software Engineer
In-Person
10+ years of experience
Enterprise SaaS

Description For Principal Engineer, Java

CLEAR, a leading identity platform serving over 30+ million members worldwide, is seeking a Principal Engineer specializing in backend distributed systems for their Aviation and Travel teams. This role represents a unique opportunity to shape the future of frictionless experiences in travel and identity verification.

The position demands a seasoned professional with 10+ years of experience in building cloud-based distributed systems, particularly using Java. As a Principal Engineer, you'll be at the forefront of technical decision-making, responsible for crafting the 3-5 year technical vision and tackling the most challenging technical problems. The role combines hands-on technical leadership with strategic thinking, requiring expertise in distributed systems architecture, observability, and reliability patterns.

Working from CLEAR's Austin office, you'll collaborate with cross-functional teams including Product Management, Security, and Operations. The company offers a modern work environment with an open concept design, fully stocked kitchens, and catered lunches. CLEAR's comprehensive benefits package includes healthcare plans, family-building benefits, flexible time off, and various wellness programs.

This role is ideal for someone who excels in both technical execution and leadership, capable of mentoring teams while driving engineering excellence. You'll be instrumental in enhancing CLEAR's platform, which transforms how people experience airports, stadiums, and various venues. The position offers the opportunity to work on systems that directly impact millions of users while contributing to CLEAR's mission of creating frictionless, secure experiences.

Key technical requirements include expertise in RDBMS, NoSQL, caching solutions, and real-time streaming data stores. The role demands excellent communication skills, as you'll need to explain complex technical concepts to non-technical stakeholders and manage relationships across all organizational levels. If you're passionate about building scalable systems that enhance user experiences and want to be part of a company that's revolutionizing identity and access management, this role offers an exciting opportunity to make a significant impact.

Last updated 5 days ago

Responsibilities For Principal Engineer, Java

  • Identify and build support for technical initiatives
  • Define 3-5 year technical vision and strategy
  • Solve complex technical problems
  • Support growth of engineers and non-engineers
  • Evaluate new software components and practices
  • Review and craft architecture documents
  • Provide hands-on and strategic leadership

Requirements For Principal Engineer, Java

Java
  • 10+ years of professional software development experience
  • Expert in cloud-based distributed systems architecture
  • Deep expertise in observability and reliability patterns
  • Experience with RDBMS, NoSQL, caching solutions, and real-time streaming
  • Strong partnership and collaboration skills
  • Excellent communication skills

Benefits For Principal Engineer, Java

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Comprehensive healthcare plans
  • Family-building benefits (fertility and adoption/surrogacy support)
  • Flexible time off
  • Annual wellness stipend
  • Free OneMedical memberships for employees and dependents
  • CLEAR Plus membership
  • 401(k) retirement plan with employer match
  • Catered lunches
  • Fully stocked kitchens

Interested in this job?

Jobs Related To CLEAR Principal Engineer, Java

Principal Software Engineer

Principal Software Engineer role at Microsoft's Commercial Systems & Technology team, focusing on cloud solutions and AI strategy with competitive compensation and remote work options.

Principal Software Engineer - RDMA

Principal Software Engineer position at Microsoft focusing on RDMA development for Azure Data Processing Unit team, offering competitive compensation and comprehensive benefits.

Principal Software Engineering Lead

Lead engineering team for next-gen Halo game development using Unreal Engine 5, managing diverse talent and driving technical excellence in AAA multiplayer shooter development.

Principal Software Engineer - Enterprise AI Platform

Principal Software Engineer role at NVIDIA focusing on Enterprise AI Platform development, requiring 15+ years of experience in cloud and distributed systems.

Software Developer - Architect

Principal Software Developer-Architect position at Oracle, offering $161K-$338K, requiring 10+ years experience in software development and architecture, with comprehensive benefits.