Technical Team Lead

You are a multidisciplinary expert passionate about making a world-changing impact. Here, in Tumba Solutions, you'll have the chance to work with people like you - smart and nimble. People you are eager to work with on solving unique and complex technical challenges on a scale matched by few companies.

No matter where your technical expertise is and what your personal goals for professional development are, we have number of opportunities in various domains, including:

  • Infotainment systems
  • IoT cloud management system
  • Sports training systems
  • Digital Publishing

What we are primarily looking for is a track record of building things that work and a passion to make a better product.

Core Requirements

Also, ideally you have track record in some of the following:

  • Experience leading a team developing cloud based APIs with native applications
  • 2+ years of technical leadership experience
  • 6+ years of software engineering experience
  • Experience designing and developing distributed systems and native applications
  • Expert in two or more of the following languages: Java, Swift, C++, Python, JavaScript, Kotlin, Go
  • Deep knowledge in two or more of the following platforms: Android, Linux, iOS, Java
  • Experience with: AWS, GCP or Azure
  • Experience with Docker
  • Advanced knowledge of software engineering principles

Main responsibilities

Lead a small team of developers and QAs to achieve goals, using suitable software engineering approach

Set team’s short term and long term team goals; ensure all team members understand the team mission

Continually drive alignment between product, technical requirements, architecture design and detailed implementation

Take ownership of product quality and user experience

Hands-on implementation of key portions of the system

Help defining test cases for development testing, verification and validation

Manage product delivery timelines and take into account business, legislative and security requirements

Apply for this position

So what's next?

Recruitment steps



We will read carefully your submitted application. In case you have published open source code, projects or PRs, we'll go through them as well.



We conduct two interviews. First one aligns expectations and overviews each other's expertise. Second one is an in-depth technological chat and development opportunities discussion.



We make an offer to the candidate we think is the best fit for the role. In case you think different, we are open for another conversation.