Lead Software Engineer
Core
Lead the architecture, design, implementation, and evolution of scalable backend services and APIs.
Role type
Senior IC lead software engineer (backend/distributed systems)
Builds
Scalable backend services, APIs, and distributed systems
Domain
Enterprise software, distributed systems, cloud-native
Required skills
Java, Spring Boot, distributed systems, microservices, API design, Kafka, PostgreSQL, Snowflake, Redis, Kubernetes, cloud-native architectures, observability, reliability engineering
Preferred skills
Mentoring, technical strategy, incident management, performance optimization
Technologies
Java, Spring Boot, Kafka, PostgreSQL, Snowflake, Redis, Kubernetes, Datadog
Responsibilities
Lead architecture and design reviews, mentor engineers, drive technical strategy, lead incident reviews, establish reusable frameworks, optimize system performance and reliability
Seniority
Senior, hands-on IC with leadership responsibilities