jobapplier

Engineering Manager

Alluxio

Skills

Required

  • software development
  • distributed and parallel systems
  • distributed storage systems
  • programming languages
  • Java / C/C++ / Go

Join Alluxio, a fast-growing company in the heart of Silicon Valley, as an Engineering Manager. In this role, you will oversee the delivery and support of engineering deliverables, work closely with key stakeholders, and be responsible for hiring and career development of your direct reports. You will also be involved in hands-on design and coding, lead and evaluate the work of your team, and develop best practices and processes. Enjoy a range of benefits including medical, dental, and vision coverage, company outings, and wellness programs.

Oversee the delivery and support of engineering deliverables, ensuring high quality and timely completion.

Responsibilities

  • Responsible for hiring, career development, and mentoring of direct reports, fostering a culture of growth and improvement.
  • Lead the design and development of scalable distributed systems, actively participating in hands-on coding and technical guidance.

Requirements

  • Ability and desire to work in a fast paced, collaborative and iterative programming environment
  • Experience working with two or more from the following is a must: distributed and parallel systems, distributed storage systems, architecting large scale software systems, and/or security software development
  • Software development experience in one or more general purpose programming languages including but not limited to: Java, C/C++, or Go
  • 3+ years of experience leading or managing a team of engineers
  • 7+ years of experience as a strong hands-on engineer
  • Bachelor's degree in Computer Science, related technical field
  • Strong technical and conversational English language skills to be able to work with global teams and customers