This role is for one of KV's portfolio companies.
As an Engineering Manager, you will be responsible for managing all technical aspects of software development and empower the team to work with quality and speed. As a technical thought-leader and people-manager, your key responsibilities include but are not limited to: managing a development team and removing roadblocks, negotiating and allocating resources, and track performance against business goals.
- Leading engineering efforts from design to implementation, decomposing complex business problems.
- Design the development organization, including how we decide on technology, what standard products to use, and how we manage architecture, design, testing, and DevOps.
- Design and lead the development of (hands-on) web and mobile software applications with a high level of quality.
- Managing the resolution of any delays faced in tech and product development.
- Build and manage a highly qualified software development team including the front-end, backend, android and iOS developers.
- Conducting code reviews and ensure high code quality.
- Design, implement, and release products that meets functionality, usability, reliability, performance.
- Debug, analyze product problems to identify the root cause and apply fixes and enhancements.
- Collaborate with Product Management, Business Development, and key business stakeholders to understand product requirements and drive new features and enhancements.
- Write technical requirement documentation and own code and infrastructure documentation processes.
Requirements
- Preferred bachelor’s degree in computer science, Engineering or a related subject
- 5-7 years’ experience as a Tech Lead or similar software engineering role
- Previous experience in a fast-paced, high-growth technology start-up preferred.
- Proficient knowledge of Source/Revision Control (GIT)
- Solid experience building large-scale applications using open-source technology.
- Experience with cloud platforms especially AWS
- Experience in Distributed Systems Architecture (Microservices, Event-Driven)
- Experience working with and managing relational and non-relational database structures (e.g. MySQL, PostgreSQL, Redis, MongoDB, GraphQL)
- Experience working with agile practices and good understanding of lean/agile values amp; principles.
- Experience building, maintaining and improving with continuous integration and continuous deployment pipelines.
- An open, flexible and adaptable mindset to cope with a rapidly changing set of tasks in an area of emerging, new technologies.
- Experience of working on projects that span multi-disciplinary areas of differing size and complexity to meet business expectations and deliver results.
- Strong ability to understand business requirements, drive improvements, and process innovation.