Software Developer Team Leader
The Core Department is responsible for designing, developing, and operating Evoke’s core platforms that power our products at scale. We are looking for a highly capable .NET Team Leader with strong full-stack expertise and a modern engineering mindset to lead a cross-functional team of developers and QA engineers. In this role, you will combine hands-on technical leadership, AI-augmented development practices, and delivery ownership to build high-quality, scalable, and secure systems.
- Lead a team of Full-Stack engineers and QA, providing technical direction, mentorship, and career development
- Foster a high-performance, ownership-driven engineering culture
- Drive effective collaboration across distributed (onshore/offshore) teams
- Own end-to-end delivery: from design through development, testing, deployment, and production reliability
- Ensure high standards in code quality, observability, performance, and security
- Promote modern development practices (CI/CD, trunk-based development, feature flags, etc.)
- Actively contribute to architecture and development (backend + frontend)
- Design and build scalable services using .NET / .NET Core
- Work with modern frontend frameworks such as React / Angular
- Guide system design decisions in a distributed/microservices environment
- Drive adoption of AI-assisted development tools (e.g., GitHub Copilot, ChatGPT, code generation, test automation tools)
- Integrate AI into development workflows (code reviews, test generation, documentation, debugging)
- Identify opportunities to embed AI capabilities into products and internal platforms
- Work closely with Product Managers, System Analysts, Designers, and other stakeholders
- Translate business requirements into scalable technical solutions
- Contribute to roadmap planning and technical prioritization
- B.Sc. / B.A. in Computer Science or a related field
- 2+ years of experience leading engineering teams (4+ members, including QA)
- 6+ years of hands-on full-stack development experience
- Strong experience with: .NET / .NET Core, JavaScript / TypeScript, Modern frontend frameworks (React, Angular, or similar), REST APIs and distributed systems architecture
- Advantage: Experience working in cloud environments (AWS)
- Experience with CI/CD pipelines and modern DevOps practices
- Hands-on experience using AI development tools (e.g., Copilot, LLM-based assistants, automated testing tools)
- Strong understanding of software architecture, scalability, and performance
- Experience working in Agile/Scrum environments
- Excellent communication and leadership skills
- Competitive salary
- Hybrid working: Our employees can work from home up to 80% of the time with 20% of office time built in
- 22 annual leave days, plus bank holidays and an extra day for your birthday
- eLearning
- Industry-leading maternity and paternity leave and paid time off if you have caring responsibilities
- Tools and services to help support your well-being, including support with mental health and financial education
- Gym discounts
- Comprehensive healthcare benefits
