Skip to content
IroncladIroncladSan Francisco, CA

Principal Engineer

Principal Engineer architects and evolves core platform for AI-powered contract intelligence, builds scalable SaaS systems with LLMs and semantic search, leads cross-functional teams, and mentors engineers. Requires 10+ years experience in large-scale distributed systems and AI product delivery.

285k – 315k/yr
Hybrid10+ YOEBackend Engineering

About the role

What you'll do

  • Collaborate cross functionally with product managers, designers, and other engineers to spec, design, architect and build features and systems.
  • Own and evolve core platform architecture (service boundaries, data models, multi-tenant scale, reliability) to support AI capabilities safely and efficiently across our product surface area.
  • Partner with quality engineers to define, build and maintain testing strategy.
  • Lead technical discussions, mentor and provide thoughtful feedback to other engineers on the team.
  • Grow the team by interviewing and recruiting talented engineers to Ironclad.
  • Work on a modern stack built upon: TypeScript, ReactJS, Node.js, Java, and Docker containers in Kubernetes on Google Cloud Platform.
  • Build AI solutions and apply AI tools and features (e.g., LLMs, retrieval-augmented generation, semantic search, and classification) to power the future of contract intelligence.
  • Drive end-to-end delivery of AI-powered product experiences, from problem definition and experimentation to reliable, scalable production systems.

What we look for

  • At least 10+ years of software experience architecting, building, launching and maintaining complex systems (a formal degree is not required, we are prioritizing industry experience).
  • Demonstrated leadership across teams and a drive towards improving overall technical architecture and achieving company-wide goals.
  • Deep experience designing and evolving large-scale, distributed SaaS or platform architectures (e.g., multi-tenant systems, event-driven systems, or data platforms).
  • Passion for software engineering to build and ship great product.
  • Experience in building AI applications and shipping AI-powered product features to production (ideally including LLM integration, retrieval, experimentation, and measurement).
  • Hands-on experience shipping valuable products to production with real user feedback.
  • A high bar for quality.
  • Strong cross-team communication and collaboration skills.
  • Alignment with Ironclad’s values: drive, intent, integrity, and empathy.

Base Salary Range: $285,000 - $315,000

Skills

TypeScriptReactNode.jsJavaDockerKubernetesGCPLLMsRetrieval-Augmented GenerationSemantic Search
Airbnb

Principal Software Engineer, Performance

AirbnbUnited States

Leads Airbnb's performance engineering strategy across full stack including CPU/GPU utilization, backend efficiency, and ML infra. Builds profiling tools, influences company-wide SLOs, and mentors engineers with 12+ years experience in high-scale systems.

292k – 365k/yr
Remote12+ YOEBackend Engineering
Astera

Principal Software Engineer

AsteraEmeryville, CA

Architects high-performance infrastructure for training large-scale neuroscience-informed AI models and RL environments. Optimizes code, resolves critical bottlenecks, and scales research prototypes to production systems.

300k – 600k/yr
On-siteBackend Engineering
Snowflake

Principal Software Engineer I - Metadata

SnowflakeMenlo Park, CA

Designs and builds fault-tolerant, scalable distributed systems for Snowflake's metadata, Snowgrid, and data sharing features. Requires 15+ years experience, strong CS fundamentals, Java fluency, and ability to mentor juniors while solving performance and scale challenges.

264k – 380k/yr
On-site15+ YOEBackend Engineering
Snowflake

Principal Software Engineer - Snowflake Intelligence

SnowflakeMenlo Park, CA

Leads technical vision and architecture for Snowflake Intelligence, tackling agentic reasoning, NL-to-SQL, and enterprise RAG. Requires 10+ years software engineering with 3+ years LLM deployment at scale, deep AI expertise, and principal-level impact.

264k – 380k/yr
On-site10+ YOEBackend Engineering
Snowflake

Principal Software Engineer I - Snowhouse Foundation

SnowflakeMenlo Park, CA

Leads design and implementation of highly available distributed platforms and pipelines for Snowflake's petabyte-scale data warehouse. Requires 15+ years in distributed systems and data infrastructure, with cloud expertise in AWS, Azure, GCP.

264k – 380k/yr
On-site15+ YOEBackend Engineering