Job Openings Engineering Manager

About the job Engineering Manager

Responsibilities Include
  • You will manage a team of backend engineers to deliver a valuable and delightful product for our users.
  • You will be responsible for liaising with external stakeholders such as product, acquisition and retention teams to come up with a charter for a certain vertical(game), and then execute on it. You will be responsible for the evolution of an already bleeding-edge tech stack and keep it current.
  • You will be responsible for setting the correct set of processes in engineering that help you get very high efficiency in the organisation.
  • You will be required to make decisions quickly, and work under strict timelines.
  • You would need to demonstrate an ability to stay objective while creating an appropriate decision-making framework for the entire organisation.
  • You will believe in measure-ability of the success of the tech stack and processes adopted.
Requirements
  • B.E/MS in Computer Science or equivalent
  • 10+ years or more of progressive software technology experience with at least 3 years in management role.
  • Completely hands on with technology and architecture. Start-up experience is a huge plus.
  • Excellent and robust understanding of scalable product system architecture(s), platforms and core technologies
  • Demonstrated problem-solving and leadership skills to pursue correct engineering process in adverse conditions. Ability to embrace and demonstrate leadership beyond ownership
  • Provide thought leadership to setup and manage processes.
  • Ability to work in a very agile, fast-paced environment with changing requirements.
  • Ability to work efficiently in an entrepreneurial and in a start-up environment
  • A good understanding of Java/Spring/Akka, Javascript or Golang.
  • Hands on knowledge of some of these technologies - MySQL, NodeJS, message brokers such as Kafka/RabbitMQ, NoSQL datastore such as Mongo, Cassandra, Arango, distributed caches such as Redis/memcached, container technology such as Docker and Kubernetes etc. is a big plus.
  • Great proficiency in distributed systems design, with an ability to make the right trade-offs for creating future-proof solutions.
  • Ability to build a product end-to-end with the help of multiple engineering teams.

Primary Responsibilities:

  • Management, Backend development