Job Summary
Role Title: Lead Software Engineer – Chapter Lead
Location: Costa Rica
Experience: 10+ years
Primary Skills: Python / Node.js / C# / Go, Kafka, REST APIs, AWS, Docker, Kubernetes
Role Type: Senior hands-on engineering leader with chapter-level capability ownership
Role Summary
We are looking for a Lead Software Engineer with 10+ years of experience who can operate as both a senior hands-on engineer and a Chapter Lead. The role requires strong backend/platform engineering depth, cloud-native delivery experience, and the ability to set engineering standards across squads.
The Chapter Lead will be responsible for leading technical design, mentoring engineers, governing engineering practices, supporting hiring and onboarding, and ensuring consistent delivery quality across teams. The role is expected to work closely with squad leads, product owners, architects, DevOps teams, and engineering managers.
Key Responsibilities
Skill Requirements
-
Python
-
Node.js
-
C#
-
Go
-
REST API design and development
-
Kafka / event-driven architecture
-
AWS cloud services
-
Docker
-
Kubernetes
-
Microservices architecture
-
Distributed systems design
-
CI/CD and DevOps ways of working
-
Unit testing, integration testing, and service-level testing
-
Logging, monitoring, tracing, and production troubleshooting
-
Secure coding and API security
Other Requirements
Minimum Hiring Bar
The candidate should be:
- Expert in backend engineering, REST APIs, microservices, code review, mentoring, and engineering standards.
- Proficient or better in AWS, Docker, Kubernetes, Kafka, CI/CD, observability, secure SDLC, and agile delivery.
- Capable of operating as a Chapter Lead, not only as a senior individual contributor.