Skip to content

Lead Software Engineer

Leads development of AI-powered full-stack applications, oversees engineers, and integrates LLMs/RAG for enterprise workflows. Requires 8+ years experience with React, TypeScript, Node.js, Python, and cloud infrastructure.

About the job

Responsibilities

  • Design and build full-stack applications that power AI-driven workflows for enterprise users.
  • Oversee and review the work of other engineers, ensuring high-quality, production-ready code.
  • Provide technical guidance, architectural direction, and hands-on support where needed.
  • Develop high-performance front-end interfaces for AI agent control, monitoring, and visualisation.
  • Build scalable backend services that support real-time AI interactions, knowledge retrieval, and automation.
  • Work closely with AI researchers and ML engineers to integrate LLMs, RAG, and automation into production-ready systems.
  • Establish engineering best practices across testing, deployment, and performance optimisation.
  • Continuously iterate and refine AI-driven products, balancing speed with robustness.

Requirements

  • 8+ years of hands-on experience building full-stack production applications.
  • Prior experience leading or mentoring engineers.
  • Proficiency in React, TypeScript, and Node.js.
  • Backend experience using Python.
  • Strong knowledge of cloud infrastructure (AWS, GCP, or Azure) and scalable architectures.
  • Understanding of AI-powered applications (LLMs, chat interfaces, agentic workflows).
  • Ability to work in a fast-paced, high-autonomy environment.
  • Strong collaboration skills across engineering, product, and AI teams.

Bonus Points

  • Experience building AI-powered applications with LLM integrations.
  • Worked in high-performance startups or enterprise AI environments.
  • Sharp eye for UI/UX design and built intuitive, AI-driven interfaces.
  • Experience with GraphQL, WebSockets, or real-time data streaming.
  • Contributed to open-source projects or built developer tools for AI.

Skills

React, TypeScript, Node.js, Python, AWS, GCP, Azure, LLMs, GraphQL, WebSockets

Cribl

Cribl

United States

Senior Engineering Manager, SDET
$225k+/yrRemote10+ YOEEngineering Management

Leads a remote-first team of SDETs responsible for product quality, test strategy, automation, and release reliability across SaaS and customer-managed environments. Requires 10+ years of industry experience, technical leadership, and strong expertise in testing, CI/CD, observability, and quality metrics.

Stripe

Stripe

Seattle, WA
Engineering Manager of Managers, Service Infrastructure
No salary listedOn-site8+ YOEEngineering Management

Leads multiple service-infrastructure engineering teams and managers, shaping architecture, developer platforms, reliability, and cross-functional delivery. Requires substantial management experience, including managing managers, critical distributed systems, incident response, and geographically distributed teams.

Databricks

Databricks

Mountain View, CA

Engineering Manager, App Traffic
$190k+/yrOn-site9+ YOEEngineering Management

Leads and develops the App Traffic engineering team building reliable, scalable service-mesh and networking infrastructure across multiple clouds. Requires 9+ years of software engineering experience, including engineering leadership and distributed-systems or infrastructure expertise.

Checkr

Checkr

San Francisco, CA

Senior Engineering Manager, Mortgage
$269k+/yrHybrid8+ YOEEngineering Management

Leads the mortgage engineering organization, owning platform architecture, delivery, business-line outcomes, and team development. Requires senior engineering management experience, extensive software engineering experience, large-team leadership, business ownership, and expertise in scalable systems and AI.

Shield AI

Shield AI

San Diego, CA
Manager, Software Engineering
$170k+/yrOn-site7+ YOEEngineering Management

Leads a hands-on Shared Services Engineering team building and operating reusable services, SDKs, APIs, and customer-facing systems. Requires 7+ years of software engineering experience, engineering management experience, and strong technical judgment across distributed and full-stack systems.