Job opportunity: Software Engineering Team Lead

Software Engineering Team Lead

· Experienced

About The Position

We are looking for a passionate development manager, expert in the back end, mastering C++ with hands-on capabilities and excellent interpersonal skills, to lead a growing team in our R&D department. If you love technology and coding, and you have experience with leading development projects and activities, we are looking for you to join our group and lead a team of dedicated developers.

Responsibilities

  • Lead a team of software developers
  • Lead the design and implementation of new architecture and code using modern architecture patterns
  • Design and implement best practices and repeatable process constructs to scale and harden our services ecosystem
  • Help members of the team grow both technically and professionally.
  • Hands on at least 30% of time
  • Ensure on-time and high-quality delivery of projects
  • Collaborate with other engineering managers, product managers, and stakeholders to build services that help empower customers
  • Participate in code and design reviews
  • Sets team priorities and defines roles, responsibilities, and workflow


Requirements

Requirements:

  • Passionate about managing and technology
  • 2+ years of experience as a manager or team lead or activity leading
  • 7+ years of experience as a Software Engineering
  • Deep knowledge in C++
  • Actual experience in design and architecture writing
  • Experience with frameworks like distributed systems, large scale systems and microservices
  • Passionate about platforms and backend engineering, building highly scalable services, have a high sense of ownership, and love to have an impact by leading a growing impactful team
  • Trust and team collaboration and spirit are core value to you


Apply for this position