Enable job alerts via email!

Engineering Manager (IT)

Monroe Consulting Group

Daerah Khusus Ibukota Jakarta

On-site

IDR 200,000,000 - 300,000,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is on the lookout for a dynamic Engineering Manager (IT) to lead a talented team in a prominent internet marketplace in Jakarta. This role involves providing direction, mentoring engineers, and fostering a collaborative culture while ensuring the timely delivery of high-quality engineering projects. The ideal candidate will have extensive experience in software engineering and people management, along with a strong grasp of modern technologies and best practices. Join a forward-thinking company where your leadership will shape the future of engineering excellence and innovation.

Qualifications

  • 9+ years in software engineering with 3+ years in management.
  • Strong understanding of OOP, concurrency, and computer science fundamentals.

Responsibilities

  • Lead and mentor the engineering team, ensuring high-quality project delivery.
  • Collaborate with stakeholders to define project requirements and timelines.

Skills

Leadership
Technical Decision Making
Object-Oriented Programming
Critical Thinking
Collaboration

Education

Bachelor's Degree in Computer Science

Tools

Java
Docker
AWS
Apache Tomcat
Monitoring Tools (New Relic, PagerDuty)

Job description

Monroe Consulting Group is seeking a qualified Engineering Manager (IT) for a notable internet marketplace based in Jakarta, Indonesia.

Job Description

  • Provide leadership, direction, and guidance to the engineering team.
  • Manage and mentor engineers, fostering career growth and skill development.
  • Cultivate a positive and collaborative team culture. Conduct regular one-on-one meetings, performance reviews, and goal-setting sessions with team members.
  • Collaborate with product managers, designers, and stakeholders to define scope, requirements, and timelines.
  • Ensure timely and high-quality delivery of engineering projects.
  • Provide technical expertise by creating RFC documents and guidance to the engineering team.
  • Make technical decisions and trade-offs to ensure project success.
  • Stay updated on industry trends, best practices, and emerging technologies.
  • Continuously improve engineering processes and workflows to enhance efficiency and productivity.
  • Implement and enforce best practices for software development, including coding standards, code reviews, and testing practices.
  • Identify and implement tools and technologies to streamline development and operations.
  • Contribute to the development of the engineering team's strategic goals and vision.
  • Align the engineering team's objectives with the company's overall strategic priorities.
  • Provide input and feedback on product and technology OKR/roadmaps.

Requirements

  • 9+ years of experience as a software engineer or lead solving real-world customer problems.
  • 3+ years of experience as a people manager having led and developed high-performing engineering teams.
  • Min. Bachelor's Degree, preferably in Computer Science.
  • Strong understanding of object-oriented programming, concurrency, and fundamentals of computer science.
  • Strong technical skills and critical thinking, and ability to communicate your vision at high levels to technical audiences and top management.
  • Must have experience in:
    • Java, XML, JSON, Junit, Scala/Kotlin, Algorithms, etc.
    • REST, GraphQL, Microservices.
    • Apache Tomcat, Spring MVC, Spring Boot, Docker.
    • AWS: EC2, S3, RDS, Kubernetes, Redis.
    • Monitoring and alerting tools like New Relic and PagerDuty.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.