Software Developer Lead
Core
Guide a team in building and running system-integration products by shaping architecture, making technical decisions, and ensuring continuous delivery.
Role type
Senior IC software developer lead (system integration)
Builds
System-integration products connecting internal services and external/third-party systems
Domain
Enterprise software, system integration, distributed systems
Deliverable
production ML models | product features
Required skills
System design and architecture, System integration, API design and contracts, Technical leadership, Production debugging, Data modeling
Preferred skills
Distributed systems, Event-driven architecture, Cloud platforms (AWS/GCP/Azure), Container orchestration (Docker/Kubernetes), SQL/NoSQL, Security architecture
Technologies
REST, Webhooks, Kafka, RabbitMQ, Pub/Sub, Go, Java, .NET, React, Next.js, CI/CD, Infrastructure as Code
Responsibilities
Translate business requirements into technical solutions and define system components, Choose communication patterns and evaluate architectural trade-offs, Design and oversee integrations with internal and external systems, Make and document technical decisions and resolve disagreements, Guide, mentor, and unblock engineers while establishing engineering practices, Debug and troubleshoot production issues and manage technical debt
Seniority
Senior, hands-on IC
