Technical Team Lead
This is a REMOTE position. We only accept candidates located in EU, Norway, UK, and Switzerland.
We are looking for a Software Team Lead who combines strong technical expertise with a passion for building and mentoring high-performing engineering teams.
You'll lead a small, highly skilled remote team of engineers working at the forefront of enterprise AI. You'll balance hands-on technical contribution with people leadership—guiding architecture decisions, removing blockers, and fostering a culture of ownership, quality, and continuous improvement.
You'll shape how we build backend services, event-driven architectures, and multi-agent communication layers using modern Python, cloud-native tools, and AI orchestration frameworks.
Responsibilities
- Lead, mentor, and grow a team of backend and AI engineers in a remote-first environment.
- Drive technical direction and architecture decisions for scalable, async-first Python systems.
- Collaborate with product and transformation practitioners to translate business needs into technical roadmaps.
- Contribute hands-on to critical backend services, APIs, and AI orchestration systems.
- Establish and champion engineering best practices—code quality, testing, documentation, and security.
- Facilitate effective agile processes, sprint planning, and delivery execution.
- Conduct regular 1:1s, provide constructive feedback, and support career development.
- Coordinate cross-functional initiatives and ensure alignment across teams.
- Ensure systems meet enterprise-grade standards for performance, reliability, and compliance.
What We're Looking For
- Proven experience leading engineering teams (3+ engineers) in a technical capacity.
- Strong Python or NodeJS skills with deep knowledge of async programming and backend development.
- Experience with event-driven systems (Kafka, RabbitMQ, resdis streams), and relational databases (PostgreSQL).
- Demonstrated ability to balance technical leadership with people management.
- Excellent communication skills—able to articulate technical concepts to both engineers and stakeholders.
- Strong problem-solving skills, technical rigor, and attention to detail.
- Experience working effectively in remote-first, distributed teams.
- Bachelor's degree (or equivalent) in Computer Science, Engineering, or related field.
Bonus Points
- Experience with multi-agent systems, AI orchestration, or generative AI projects.
- Knowledge of cloud-native infrastructure (STACKIT, Azure, AWS, or GCP).
- Track record of hiring, onboarding, and developing engineering talent.
- Contributions to open-source projects or participation in technical communities.
About EggAI
EggAI is an enterprise-focused generative AI company on a mission to help large organizations move AI solutions from prototyping into production. We specialize in building safe, reliable, and scalable AI systems that deliver real business impact.
Apply for this job
*
indicates a required field