
Bukalapak
Job Description
Bukalapak is currently working remotely due to COVID-19. So, this role doesn’t require you to move at the time being.
- Ensures the optimal application of engineering resources in order to meet product development and consumer requirements and ensures the implementation of agile processes that support site/software development processes.
- Managing teams of engineers to achieve customer-focused technical excellence in the products and services that the teams develop, deliver, and maintain.
- Lead engineering managers and software architects in driving the vision for technical excellence in performance, reliability, observability, and scalability of the systems under the sphere of responsibility.
- Work together with other leaders in Business, Products, and Design as the mutual peers in turning great ideas into joyful realities for Bukalapak’s millions of customers.
- Embrace the servant leadership principles and deeply committed to the professional growth of the engineering talents within the team, demonstrated through showing strong technical management experience.
- Responsible for navigating through various tech stacks and architectural tiers to lead, build, scale, and operate large customer-facing applications.
Requirements
What you need to have (i.e., Minimum Qualifications)
- Bachelor degree in Computer Science or related fields, or equivalent professional experience in software development.
- Humble culture, zero egos, and excellent collaborative spirit. We are all here to learn together and grow together as a team.
- Eagerness to learn, eagerness to help, eagerness to share.
- Strong experience in engineering, including firm grasp of algorithms, algorithmic complexities, design patterns and principles, clean code, pragmatic aspects of programming.
- Strong experience in coaching or helping other engineers grow in their skills and productivity.
- High degree of attentiveness and care about the growth of other engineers in your team.
- What would make you stand out from the crowd (i.e., Preferred Qualifications)
- Masters degree, further education in Computer Science or Software Engineering, or equivalently extensive professional experience in software development.
- Experience working as a Head of Engineering in a technology or start up company
- Strong experience in object-oriented, functional, or event-driven programming practices.
- Strong experience in leading a team of engineers.