Senior Lead Software Engineer

AI-Sprout LLC
Menlo Park, CA, United States
about 1 month ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Compensation
$180,000.0 - $220,000.0
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Microsoft Azure Big Data Cloud Computing Cloud Storage Code Review Databases Extract Transform Load (ETL) DevOps Distributed Systems Monitoring of Systems Python (Programming Language)
+24 more
PostgreSQL Enterprise Messaging Systems Performance Tuning Software Architecture RabbitMQ Prometheus Software Engineering Software Systems TypeScript Google Cloud Spring Cloud ReactJS Grafana Database Performance Backend Build Management Kubernetes Information Technology Apache Kafka Vertica Restful APIs Es2015 Data Pipelines Microservices

Job description

We are seeking a highly skilled Lead Software Development Engineer to lead the architecture, design, and development of scalable, high-performance software solutions. This is a hands-on technical leadership role where you’ll work across the full stack, drive engineering best practices, mentor developers, and build distributed systems that power mission-critical applications.

If you’re passionate about solving complex engineering challenges, building modern cloud-native applications, and leading high-performing teams, we’d love to hear from you., * Lead the design and development of scalable, distributed microservices with a focus on performance, reliability, and maintainability.

  • Develop modern front-end applications using React.js, JavaScript, and TypeScript.
  • Design and build scalable backend services, REST APIs, and microservices using Python.
  • Design, develop, and maintain high-throughput ETL and data processing pipelines.
  • Optimize database performance, schema design, and query execution for PostgreSQL and analytical databases such as StarRocks or ClickHouse.
  • Deploy and manage cloud-native applications using Kubernetes across Google Cloud Platform (GCP) and Microsoft Azure.
  • Build scalable event-driven applications utilizing RabbitMQ, Kafka, or similar messaging technologies.
  • Lead architecture discussions, perform code reviews, mentor engineers, and promote engineering best practices.
  • Collaborate with Product, DevOps, and cross-functional teams to deliver high-quality software solutions.

Requirements

  • 10+ years of professional software development experience.
  • 2+ years of experience in a Technical Lead or Lead Software Engineer role.
  • Strong expertise in:
  • Python
  • React.js
  • JavaScript (ES6+) & TypeScript
  • REST API & Microservices Architecture
  • PostgreSQL
  • Kubernetes
  • Google Cloud Platform (GCP)
  • Experience building scalable distributed systems and cloud-native applications.
  • Hands-on experience with ETL pipelines and large-scale data processing.
  • Experience with messaging technologies such as RabbitMQ, Kafka, or similar platforms.
  • Strong understanding of software architecture, performance optimization, and system scalability.
  • Excellent communication, collaboration, and leadership skills.

Preferred Qualifications

  • Experience with StarRocks or ClickHouse.
  • Experience with GCP Cloud Storage or Azure Blob Storage.
  • Knowledge of observability and monitoring tools such as Prometheus, Grafana, or OpenTelemetry.
  • Experience working in Agile/Scrum environments.
  • Cloud or Kubernetes certifications are a plus.

Education

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Master’s degree is a plus but not required.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:03 min

Career evolution in data engineering and AI platforms

Maria Apazoglou · Coffee With Developers

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

3:37 min

Directing browser dependencies without explicit user agent evaluation

Sani Yusuf · JS Congress

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

Videos

See all

Related articles

See all