About the Role
Lead and mentor a team of software engineers, fostering a culture of innovation and continuous improvement.
Collaborate with product managers and stakeholders to define and execute on the product roadmap.
Drive technical decision-making and architecture design for complex software systems.
Manage project timelines, resources, and deliverables to ensure on-time, high-quality product releases.
Implement and refine engineering processes and best practices.
Participate in hiring and team growth initiatives.
Requirements
Bachelor's degree in Computer Science, Software Engineering, or related field; Master's degree preferred.
7+ years of software development experience, with at least 3 years in a leadership role.
3+ years hands-on experience in complex Backend, API, and Integrations software development; preferably using Go programming language.
Strong technical background in software development, architecture, and system design including coding standards, code reviews, source control management, build processes, testing, and live site operations.
Experience managing teams of at least 15 software engineers.
Excellent communication and interpersonal skills both internally with employees and externally with customers.
Proven track record of delivering complex software products
Experience with Cloud Technologies such as AWS, Azure, or GCP
Preferred experience in Agriculture technology or rural-related te
Willing to be placed in Pekanbaru, Riau.
About the Company

