Software Engineering Manager | Jakarta | Indonesia | Technology Firm The client is a young tech company – which has a French Management developing a disruptive technology solution for the retail sector in Oceania and APAC. These roles are based in Jakarta but would start remote in India till the Covid-19 situation improves Join a cool young team of software engineers who want to have a positive impact on Indonesian economy. Partnering today with 100k retailers, we want to help and digitize 1mio traditional retailers by 2022.. work in a fun, challenging, and flexible working environment. Research and apply the latest technologies in function of customer need and grow quickly along with the company Job Description · You'll lead multiple teams of engineers to design, develop, and ship product features and improvements · Lead multiple teams to build and establish scalable architecture and work on a committed team contributing to projects · Supervise multiple teams in all aspects of the development including requirements definition, design, implementation, unit testing, and integration · Review and approve the detailed designs · Lead software components development and customization based on requirements, plan tasks, hold code and design reviews, help fix bug or performance issues · Work closely with the Product Team to evaluate the technical feasibility and timely execution of features · Collaborate with the Platform and other Engineering teams to incorporate components, services, and tools into your product; as well as, share components, services, and best practices in return · Help your team evaluate the time required to develop and deliver new components. Build testable components and write the appropriate unit tests · Act as a true leader and mentor, teach hard and soft skills and manage the career path for your team members · Nurture and manage software engineer leads to reach their short and long-term goals · Analyze the software engineering department’s performance based on KPIs and metrics and propose ways to improve them · Build reusable code · Promote lean code documentation · Lead in code review session and peer code review Requirement/Qualification Needed · Bachelor or Master degree in computer science or other related fields · Fluent in English · 6+ years experience with at least two programming languages including JS and/or Go · 3+ years experiences in leading a team of developers; you have the ability and interest to teach others best practices and mentor less experienced engineers · Experience with cloud infrastructure systems · Experience with NoSQL database · Experience leading technical projects from concept, design, to delivery · Experience debugging complex issues at every level of the stack · Experience with continuous integration and delivery technologies at an expert level · Experience with ecommerce or logistics or fintech is a plus · Experience in a startup environment with scaling products is a plus Compensation: INR 32LPA to INR 40LPA While Remote in India | Equivalent in IDR while in Indonesia Plus Other Lucrative Allowances