Lead Backend Engineer
Leads the architecture and implementation of scalable backend services for a SaaS platform while mentoring engineers and driving reliability, performance, and technical strategy. Requires 8+ years of backend development experience and strong expertise in distributed systems and cloud-native architectures.
About the job
Responsibilities
- Lead the architecture, design, and implementation of scalable backend services for the SaaS platform.
- Own technical decisions across distributed systems, cloud-native workflows, and backend infrastructure.
- Drive performance, reliability, and observability initiatives across core platform components.
- Guide and mentor a growing team of backend engineers through technical reviews, goal setting, and career growth.
- Collaborate cross-functionally with product, frontend, and DevOps teams to deliver high-impact features.
- Make foundational decisions around backend technologies, frameworks, and system design.
- Establish and enforce best practices in software engineering, testing, and deployment.
- Participate in hiring, onboarding, and fostering a strong engineering culture.
- Evaluate new technologies and help set the technical roadmap.
Requirements
- 8+ years of backend development experience with Java, Golang, C++, or similar languages.
- Proven expertise designing and scaling distributed systems and cloud-native architectures.
- Track record of technical leadership, mentorship, and team building.
- Deep understanding of data structures, networking, system design, and cloud scalability.
- Strong debugging, problem-solving, and performance optimization skills.
- Experience in fast-paced, product-first startup environments.
- Strong communication, collaboration, and ownership skills.
Nice to Have
- Experience with Snowflake, BigQuery, Databricks, or Redshift.
- Production experience with AWS, Google Cloud, or Azure.
- Familiarity with Docker and Kubernetes.
- Experience with SQL and NoSQL systems.
- Exposure to SaaS platforms or developer infrastructure.
- Open-source contributions or engagement in developer communities.
Skills
Java, Go, C++, Distributed Systems, Cloud-Native Architecture, AWS, GCP, Azure, Docker, Kubernetes, SQL, NoSQL, Snowflake, BigQuery, Databricks
Similar jobs
Backend Engineering jobsLeads the architecture and scaling of distributed backend systems for AI-powered talent search, matching, and agentic workflows. Requires 7+ years of backend experience, strong cloud and data expertise, and proficiency in a modern object-oriented language.
Senior individual contributor responsible for designing, building, operating, and improving large-scale backend services, APIs, and telemetry pipelines in Go and Python. The role requires production systems ownership, distributed-systems expertise, incident leadership, mentoring, and technical design leadership.
Senior backend software engineer building and scaling Java and Spring Boot services for a global expense management platform. The role requires 4–6 years of experience with distributed systems, cloud platforms, production ownership, and AI-driven development.
Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.
Senior software engineer responsible for designing reliable, distributed tax remittance systems operating globally across currencies, agencies, and compliance requirements. Requires 6+ years of programming experience and strong backend architecture and distributed-systems expertise, with Python, Django, React, MongoDB, and AWS preferred.