Software Development Manager - Cape Town, South Africa - Root

Root
Root
Verified Company
Cape Town, South Africa

1 week ago

Thabo Mthembu

Posted by:

Thabo Mthembu

beBee Recruiter


Description
We're a fast-growing tech startup and we're on a mission to build infrastructure that powers the future of insurance.

We're looking for a Software Development Manager to join our Engineering Team.

As a Software Development Manager at Root, your mission in this role is to ensure that our Engineers are productive, engaged, and efficient.

In the Engineering team, you're responsible for people and process, with a special focus on growth and learning. You'll need to maintain a robust interface between the Engineering Team and the broader Root team and business.


This full-time role is based at our De Waterkant office in Cape Town, but is remote friendly working on a hybrid model.

It is ideal to be able to spend at least 2 days per week in our office with our Engineering team.


Snapshot of our engineering processes:

Our core systems are built on NodeJS (TypeScript) with our front-end systems built with React. We have seamless CI/CD set up as we believe it's more important to focus on the product we're building.

We use an adapted version of kanban for managing our development process so that we can focus on writing useful code.


What you'll do:

In this role your core responsibilities would be:

  • Ensure that there is a high level of engagement from the Root Engineering team.
  • Roots Engineers are productive and measurably efficient.
  • The Product Team's roadmap is being fulfilled at a predictable rate.
  • Career progression and goal planning for Engineers are set and maintained.
  • Ensure that the Engineering team grows sustainably by hiring worldclass engineering talent.

We're looking for someone with:


Core requirements to perform responsibilities:
years of Senior Technical leadership experience.
years of management experience.

  • At minimum of 5 years of handson development experience.
  • Computer Science or Engineering degree.
  • A strong ability to communicate and empathise with an Engineering mindset.
  • Solid experience using Agile methodologies, focusing on efficiency over process.
  • A solid understanding of Engineering Team structures.
  • Able to build and implement a scalable team structure that is adaptable and can move dynamically.
  • Solid Software Engineering background.
  • Experience in, and passionate about, supporting and guiding Engineers through their career growth path.
  • A good understanding of Root's tech stack.
  • Able to have an opinion in a technical discussion.
  • Strong ability to collaborate with other teams, and encourage the Engineering team to stay engaged with the broader Root team.

Bonus points/nice to have:


  • An interest in the insurance industry.
  • Experience working in a Tech startup.

Who we are:

Our mission is to enable innovation in insurance by building the infrastructure required to reach the future of insurance.

We are striving to be the global API standard for insurance.

We show up for our mission by:

  • Taking ownership to the extreme.
  • Moving fast and shipping things.
  • Starting with Why.
  • Assuming good intent.
  • Keeping things transparent we are open with others and ourselves.
  • Keeping it simple.
  • Learning fast and deep.
  • Not reinventing the wheel.

We pride ourselves on:

  • Having low ego we are humble, self aware & respectful.
  • Being empathetic and showing compassion.
  • Staying adaptable we are innately curious and constantly learning and changing.
  • Being remarkable we are resourceful and effective.

How we enable success:

Our team is made up of smart, passionate, and kind individuals working together to build a world-class business. We take the time to develop personal relationships with each other. Over and above daily team lunches, we do frequent team outings and ad-hoc adventures (when global pandemics permit).

We create and enable an environment for people to do their best work. To support this, we focus on a culture of autonomy, transparency and trust.

As a startup, we care a lot about innovation, and believe in an iterative way of working to drive innovation forward.

We encourage each other and foster a working culture of sharing early versions of our work and implementing feedback fast.


Why join us?:

We have ambitious goals. Our mission is to power innovators in insurance, globally, and we're well on our way there.

You'll join at a very exciting part of the journey, and your contribution over the next few years will directly and visibly impact Root's global success.

Our team is incredibly friendly and collaborative. If you care about solving challenging problems with people you enjoy being around, this is the place for you.

**_Please note _

More jobs from Root