adserve
Picture
Software Engineering Team Leader

We are looking for a Software Team Leader who is fluent in both our back-end and front-end environments and has proven experience leading agile development teams. This role will involve working as part of a 30-person team to deliver compelling business applications that meet critical customer needs. As a leader of one of our 4 agile development teams, you will balance technical contributions with coaching and mentoring developers. You will ensure the delivery of high-quality software modules that are scalable, maintainable, and efficient.

A passion for leadership, collaborative problem-solving, and driving engineering excellence is key to success in this role.

Duties & Responsibilities
  • Leading one of our agile software development teams to deliver critical business modules.
  • Participating in and overseeing the design and creation of greenfield software solutions.
  • Mentoring team members in best practices for clean, functional code in both front-end and back-end systems.
  • Collaborating with the Development Manager on task prioritization, timelines, and deliverables.
  • Driving technical excellence in design of underlying databases, APIs, endpoints, and scalable architectures.
  • Reviewing and contributing to the front-end development using React.js and C# in the back-end.
  • Ensuring the team delivers reusable components, libraries, and scalable services for future use.
  • Working closely with the QA team to implement robust testing strategies and address issues proactively.
  • Fostering a culture of innovation, continuous learning, and outside-the-box problem-solving.
  • Monitoring team performance, resolving roadblocks, and ensuring timely delivery of high-quality outputs.

Experience & Attributes Required
​Mandatory
  • 7–15 years of experience in professional software engineering with a minimum of 3 years in a team leadership role.
  • Strong experience with C# (back-end development environment) and React.js (front-end framework).
  • Proven success leading agile development teams (Scrum, Kanban, or similar methodologies).
  • Excellent ability to coach, mentor, and develop engineers at different skill levels.
  • Strong problem-solving skills and the ability to make sound technical decisions.
  • BSc in Computer Science (or equivalent) from a top university.
Useful
  • Experience managing greenfield development projects in professional software companies.
  • Proven experience in AWS environments using services like Cognito, Lambda, and Fargate.
  • Familiarity with modern development tools and pipelines (e.g., Jira, Jenkins, AWS CodePipeline).
  • Strong understanding of microservices architecture and RESTful API development.
  • Hands-on experience with code versioning tools such as Git.
  • Familiarity with modern authorization mechanisms (e.g., JSON Web Token).
  • Experience driving Design Systems, such as Storybook, within engineering teams.

This role is ideal for a leader who can blend technical expertise with people management, enabling a high-performing team to deliver software products that customers love. Apply now to help us shape the future of innovative software development!

APPLY HERE

Picture


  • Home
  • Join the Team
  • Register Interest
  • Home
  • Join the Team
  • Register Interest