Principal Engineer

3 months ago


Jakarta, Indonesia Agriaku Full time

Company Description

AgriAku is a leading technology-based local agribusiness company in Indonesia. Launched late last year, AgriAku's mission is empower mitra through sustainable, inclusive and profitable technology business models.

**Job Description**:

- Guide the definition and improvement of our internal standards for style, maintainability, and best practices for a high-scale environment. Maintain and advocate for these standards through code review.
- Collaborates and makes proposals across several teams on their engineering work, and helps their team members make informed decisions in alignment with the sub-department strategic plans.
- Mentor, grow, and provide advice to other domain experts, individual contributors, across several teams in their sub-department.
- Play a central role in technical, business, and organizational contributions affecting all departments.
- Help to solve technical problems of the highest scope, complexity, and ambiguity for their sub-department.
- Proposes initial technical implementation which supports architectural changes that solve scaling and performance problems.
- Help in hiring and scaling the teams.
- Be an inspiring role model software engineers want to follow. leads by example and influences not only engineers but also product people, upper management and business stakeholders.
- Actively seek out difficult impediments to our efficiency as a team, propose and implement solutions that will enable the entire team to iterate faster.
- Exert significant influence on the overall objectives and long-range goals of your team.
- Provide mentor in engineering best practices to help engineers grow in their technical responsibilities and remove blockers to their autonomy, including agile development methodologies, service architectures, and design patterns.
- Write clean, maintainable, documented code using best engineering practices in the industry (design patterns (OOP, SOLID, etc), TDD, peer review, CI, automated testing etc.).
- Able to decide and implement the most suitable architecture for a particular usecase.
- Able to design systems by considering the function of each domain and the tradeoffs

**Qualifications**:

- Solid experience with Golang (understand how the Go runtime works, experience on debugging mínimal 3 years)
- 5+ years of extensive, hands-on development experience with Microservices Architecture.
- Excellent written and oral communication skills with the ability to talk up and down the business i.e. across different stakeholders (technical and non-technical)
- Experienced with OOPs, microservices(SOA) architecture, CI/CD best practices
- Experience with large and complex scale systems
- Experienced in test driven development, continuous integration and continuous delivery.
- Deep knowledge in software design principles and their practical uses (OOP, SOLID, etc).
- Proven track record of leading big project, company wide scale project.
- Familiar with modern architectural patterns of highly scalable systems like horizontal scaling and queueing systems
- Familiar with domain driven design, hexagonal and clean architecture.
- Has a pragmatic mindset and able to choose solutions based on business needs
- Strong problem solving and troubleshooting skills
- Life-long learner mindset, with avid attention to new technology stacks, tooling and engineering trends

Additional Information
- Hybrid working options during the COVID-19 pandemic (i.e. working from home and within the main Jakarta office).


  • Principal Engineer

    3 months ago


    Jakarta, Indonesia WeNetwork Asia Full time

    **About Us** Fully Remote opportunity - Our client is an international company that recently expanded their business to Indonesia **Key Responsibilities**: - Seasoned practitioner in software engineering with a flair for resolving challenging issues and directing important projects - To be part of an innovative and driven team. Working on high-impact...

  • Principal Engineer

    3 months ago


    Jakarta, Indonesia Petrofac Full time

    **Petrofac is a leading international service provider to the energy industry, with a diverse client portfolio including many of the world’s leading energy companies.** We design, build, manage and maintain infrastructure for our clients. We recruit, reward, and develop our people based on merit regardless of race, nationality, religion, gender, age,...

  • Principal Engineer

    3 months ago


    Jakarta, Indonesia Petrofac Full time

    **Petrofac is a leading international service provider to the energy industry, with a diverse client portfolio including many of the world’s leading energy companies.** We design, build, manage and maintain infrastructure for our clients. We recruit, reward, and develop our people based on merit regardless of race, nationality, religion, gender, age,...


  • Jakarta, Indonesia Mekari (PT. Mid Solusi Nusantara) Full time

    Mekari is Indonesia's no. 1 Software-as-a-Service (SaaS) company. Our mission is to empower businesses and professionals to progress effortlessly. Our products (Mekari Talenta, Mekari Jurnal, Mekari KlikPajak, & Mekari Qontak) have been used by tens of thousands of businesses in Indonesia. We are now hiring a Principal Software Engineer to work in one of...

  • Principal Engineer

    4 months ago


    Jakarta, Indonesia Petrofac Full time

    **Petrofac is a leading international service provider to the energy industry, with a diverse client portfolio including many of the world’s leading energy companies.** We design, build, manage and maintain infrastructure for our clients. We recruit, reward, and develop our people based on merit regardless of race, nationality, religion, gender, age,...

  • Principal Engineer

    3 months ago


    Jakarta, Indonesia Petrofac Full time

    **Petrofac is a leading international service provider to the energy industry, with a diverse client portfolio including many of the world’s leading energy companies.** We design, build, manage and maintain infrastructure for our clients. We recruit, reward, and develop our people based on merit regardless of race, nationality, religion, gender, age,...

  • Principal Engineer

    3 months ago


    Jakarta, Indonesia Petrofac Full time

    **Petrofac is a leading international service provider to the energy industry, with a diverse client portfolio including many of the world’s leading energy companies.** We design, build, manage and maintain infrastructure for our clients. We recruit, reward, and develop our people based on merit regardless of race, nationality, religion, gender, age,...

  • Principal Engineer

    3 months ago


    Jakarta, Indonesia Petrofac Full time

    **Petrofac is a leading international service provider to the energy industry, with a diverse client portfolio including many of the world’s leading energy companies.** We design, build, manage and maintain infrastructure for our clients. We recruit, reward, and develop our people based on merit regardless of race, nationality, religion, gender, age,...

  • Principal QA Engineer

    3 months ago


    Jakarta, Indonesia PT ALTO Network Full time

    COMPANY DESCRIPTION ALTO Network is a leading payment infrastructure provider as well as the pioneer in payment solution by always bringing the most innovative and impactful technology to connect merchants or financial institutions with their customers to grow their businesses nationwide and beyond. DESIGNATION : Principal QA Engineer RESPONSIBILITIES -...


  • Jakarta, Indonesia RPMGlobal Holdings Limited Full time

    **About the Role** RPMGlobal is currently seeking a Principal Mining Engineer with to join our Consulting Division. The role is primarily responsible for the provision of consulting services to our clients and requires extensive mining engineering experience, including experience in a variety of metals commodities. This is a permanent, full-time role based...


  • Jakarta, Indonesia RPMGlobal Full time

    **About the Role** RPMGlobal is currently seeking a Principal Mining Engineer with to join our Consulting Division. The role is primarily responsible for the provision of consulting services to our clients and requires extensive mining engineering experience, including experience in a variety of metals commodities. This is a permanent, full-time role based...


  • Jakarta, Indonesia RPMGlobal Holdings Limited Full time

    **About the Role** RPMGlobal is currently seeking a Principal Mining Engineer with to join our Consulting Division. The role is primarily responsible for the provision of consulting services to our clients and requires extensive mining engineering experience, including experience in a variety of metals commodities. This is a permanent, full-time role based...


  • Jakarta, Indonesia Aveva Full time

    AVEVA is a global leader in industrial software. Our cutting-edge solutions are used by thousands of enterprises to deliver the essentials of life - such as energy, infrastructure, chemicals and minerals - safely, efficiently and more sustainably. We’re the first software business in the world to have our sustainability targets validated by the SBTi, and...

  • Principal Engineer

    3 months ago


    Jakarta, Indonesia Kuok (Singapore) Limited Full time

    **This position is for K2 Data Centres, a company under Kuok (Singapore) Limited, based in Jakarta, Indonesia.** **Responsibilities**: - Responsible for the review and approval of design consultant’s work to ensure design documents are sufficiently developed with all necessary engineering calculations in place. - Responsible for communicating with design...


  • Jakarta, Indonesia Arup Full time

    Do you want to make a positive impact on the world? Sustainable development is at the heart of everything we do. Seventy-five years ago, we created a home for creative thinkers seeking to solve the world’s biggest challenges. Today, a collective of 16,000+ Arupians gather across the globe from 140 different countries to build a sustainable future. At...


  • Jakarta, Indonesia Amartha Full time

    Amartha is embarking on an exciting new journey and is in need of experienced engineers to work with senior management, existing engineers, and product in shaping the next wave of innovative product offerings, ensuring Amartha leapfrogs into the next phase of its journey! Job Description: As a Site Reliability Engineer (SRE) you will combines software and...

  • Principal Engineer

    3 months ago


    Jakarta, Indonesia PT Briix Full time

    **Location**: Jakarta (on-site) **Requirements**: - Working knowledge of popular cloud platforms, preferably GCP. - Familiarity with Git and CI/CD. - Expertise in at least two of these technologies: Java, Go, Flutter, and JavaScript. - To collaborate and make proposals across several teams on their engineering work, and help their team members make...


  • Jakarta, Indonesia Arup Full time

    Do you want to make a positive impact on the world? Sustainable development is at the heart of everything we do. Seventy-five years ago, we created a home for creative thinkers seeking to solve the world’s biggest challenges. Today, a collective of 16,000+ Arupians gather across the globe from 140 different countries to build a sustainable future. At...


  • Jakarta, Indonesia Aspen Technology Full time

    The driving force behind our success has always been the people of AspenTech. What drives us, is our aspiration, our desire and ambition to keep pushing the envelope, overcoming any hurdle, challenging the status quo to continually find a better way. You will experience these qualities of passion, pride and aspiration in many ways — from a rich set of...

  • Server Engineer

    3 months ago


    Jakarta, Indonesia Password Solusi Sistem Full time

    **Urgently HIRING - Server Engineer (Solution Delivery)** Qualification - Min education D3 in technic electro engineering / technic informatica - Min work experience 1 year as technical at (SI / Distributor / Principal), more advantage if you have one of skills at storage / network / cyber security / virtualization - Fulltime position - Able to join...