C++ Team Leader-Scrum Master

Cyprus, Limassol · Full-time · Management

About The Position

We are looking for a Team Leader & Scrum Master, who has strong teamwork, interpersonal and communication skills in English language. 

If you have a passion for leading people, software development and technology in general and love to innovate, join us. A company that develops cutting edge products, provides innovating technological solutions for the cellular telecom market and is a leader for wireless solutions whose main vision is to create a smarter and safer world. 


What will your daily work be like?

  • You will be a leader who will serve the team (listens, shows empathy, knows what the team needs) Working as part of a Scrum team, consisting of developers and testers, working closely with a Product Owner
  • Be a mentor and coach to the team – to assist in reaching high performance, 1-2-1 meetings/ mentoring/coaching agile and technical / knowledge sharing
  • Lead recruitment process
  • Help the team meet the quality and the commitment  
  • After sprint planning you will ensure that the team split the PBI into real tasks. Review team estimation – ensure the team is aligned
  • Communicate and synchronize with key stakeholders (Product Owners / HW engineers etc.)
  • Role model for the team – an advocate for agile/scrum
  • Remove impediments that team members cannot remove by themselves and ask for assistance when you cannot handle the impediments with existing resources.
  • Participate in development of 2G or 3G cellular related backend features from the lowest level of interaction with our hardware all the way to the interface to the frontend.
  • Development environment: C/C++/C# /.NET 4.5 / TFS / GIT with Visual Studio 2017 / Linux (CentOS, Ubuntu)/ ARM embedded / Microservices architecture / ZMQ, Protobuffers (Training provided for areas that you’re not familiar with)
  • Design major parts of the software
  • Introduce new techniques and libraries
  • Help to guide the evolution of the product
  • Working closely with other Scrum teams
  • Continuous learning and personal development using the 70/20/10 model
  • Be a part of the innovation culture by participating in innovation Fridays’ or hackathons

What do you need to apply?

  • BSc or equivalent in computer science or related field
  • People leader but also strong technical knowledge to gain the respect of the team
  • At least 1 year experience in a similar role as Team Leader or Scrum Master
  • At least 3 years of experience with C++ and Linux

Advantageous, but not essential:

  • Knowledge of cellular related protocols
  • Knowledge of GIT
  • Knowledge of unit testing
  • Knowledge or automated testing
  • Some knowledge of C#
  • Knowledge and experience of Scrum and Agile development techniques (TDD, Pair Programming, Mob Programming etc.)
  • Knowledge and experience of other scripting languages(Python)

What’s in it for you?

  • Work in a successful and growing international company, that values innovation and continuous improvement
  • Grow professionally as a Team Leader & Scrum Master, working on features from the hardware interface layer all the way up to the frontend interface
  • Work with the latest tools, libraries and technologies
  • Work with a knowledgeable, enthusiastic and open minded team, dedicated to creating great products for our customers
  • You’ll have the opportunity to shape the way that you and your scrum team work’s via regular retrospectives
  • Work with people from different backgrounds
  • On boarding and training plan for our products and technologies

Apply for this position