2,614 Open roles
98 Companies
54 Posted today
Jobs / 888 / Software Developer Team Leader
Posted 2026-05-19

Software Developer Team Leader

Description

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.

Responsibilities
  • 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
Requirements
  • 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
Benefits
  • 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