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