Team Lead, Software Development
Core
Defines development protocols, CI/CD pipelines, and coding standards while driving architectural decisions and technical debt management for large-scale backend systems.
Role type
Senior IC solutions architect / team lead
Builds
Large-scale, high-traffic backend systems and secure code review guidelines
Domain
Enterprise software development, cloud infrastructure, and security compliance
Deliverable
production ML models | product features | infrastructure
Required skills
System design, microservices architecture, API design, cloud platforms, containerization, relational and NoSQL databases, observability, security best practices, Agile/Scrum
Preferred skills
Mentoring junior developers, incident response, root cause analysis, POC creation, technical documentation
Technologies
Dotnet, Java, .NET, Jenkins, AWS, Docker, Kubernetes, SQL Server, PostgreSQL, MySQL, MongoDB, Redis, DynamoDB, Kafka, RabbitMQ, REST, gRPC, OAuth2, JWT
Responsibilities
Define development protocols and coding standards; drive architectural decisions and technical debt management; mentor developers through code reviews and pair programming; lead incident response and root cause analysis; research and adopt emerging technologies; collaborate with delivery teams to align on best practices.
Seniority
Senior, hands-on IC with leadership responsibilities