Search by job, company or skills

OLX Indonesia

Engineering Manager

9-11 Years

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago

Job Description

JOB DESCRIPTION

Team Leadership and Management:

  • 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.
  • Handle team-related administrative tasks such as scheduling, resource allocation, and staffing.

Project and Product Management:

  • Collaborate with product managers, designers, and stakeholders to define scope, requirements, and timelines.
  • Plan and prioritize engineering projects and tasks.
  • Ensure timely and high-quality delivery of engineering projects.
  • Monitor project progress, identifying and addressing any issues or risks.

Technical Guidance and Decision-Making:

  • Provide technical expertise 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.

Communication and Collaboration:

  • Facilitate communication and collaboration within the engineering team and across other departments.
  • Act as a liaison between engineering and other departments, conveying project status, milestones, and challenges.

Process Improvement and Operations:

  • 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.

Cross-Functional Collaboration:

  • Work closely with other departments such as product management, design, and devops to ensure alignment and coordination.
  • Participate in cross-functional initiatives and projects as needed.
  • Represent the engineering team in meetings and discussions with other departments.

Performance Management and Accountability:

  • Set clear performance goals and expectations for the engineering team.
  • Hold team members accountable for their performance and behavior.
  • Address performance issues and conflicts in a timely and constructive manner.
  • Recognize and reward team members for their contributions and achievements.

Strategic Planning and Vision:

  • 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.
  • Bachelor's Degree preferably in Computer Science
  • Strong understanding of object- oriented programming, concurrency and fundamentals of computer-science.
  • Strong problem solving skills, data structures and algorithms.
  • You love building services that are robust, scalable, and performance.
  • You take pride in your accomplishments but also aim to do better each day continuously.
  • Strong technical skills and critical thinking, and ability to communicate your vision at high levels to technical audiences and top management
  • Participate and contribute in architectural discussions / decisions.
  • Must have experience in: (1) Java, XML, J SON, Junit, Scala / Kotlin, Algorithms etc; (2) REST,Graph QL, Micro Services; (3) Apache Tomcat, Spring MVC, Spring Boot, Docker; (4) AWS: EC2, S3 , RDS. Kubernetes, Redis; (5) Monitoring and Alerting tools like New Relic and PagerDuty.
  • Working in a fast-paced, flat, agile, and distributed environment is your preference to continue to develop your career

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 142159423