Engineering Manager
Posted Updated
Description
Requirements:
- B. E/MS in Computer Science or equivalent.
- 10+ years or more of progressive software technology experience with at least 3 years in a 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 processes in adverse conditions.
- Ability to embrace and demonstrate leadership beyond ownership.
- Provide thought leadership to set up and manage processes.
- Ability to work in a very agile, fast-paced environment with changing requirements.
- Ability to work efficiently in an entrepreneurial and 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.
