Description
As a Senior Engineering Manager at Keywords Studios in Pune, you will lead a team of engineers responsible for workflow enhancements like chatbots and auto-assignment systems, integrating with AI features.
You will evaluate software solutions and system performance, supervise the software development team, and lead the team in working towards the stability, scalability, and resiliency of the platform.
Key responsibilities include:
- Managing the development, deployment, and integration of software solutions
- Improving performance, efficiency, and sustainability of the product
- Advocating for team members and demonstrating patience when mentoring junior software developers
- Planning and executing strategies for completing projects on time
- Determining the need for training and talent development
- Hiring team members and contractors
- Collaborating with other team leaders and departments
Requirements:
- Bachelor's degree in software engineering, computer science, information systems, information technology, or similar
- 5+ years of experience in software development
- 3+ years of experience in team management
- Ability to mentor junior software developers and collaborate with stakeholders
- Leadership, team building, and mentoring skills
- Exceptional interpersonal and communication skills
- In-depth knowledge of at least one programming language such as Java, Clojure, Python, or JavaScript
- Production experience with systems using Elasticsearch, Kafka, Redis
- Ability to keep up with software industry trends and innovation
Nice to have:
- Experience in managing a team of 10+ engineers
- Proficiency in documenting processes and monitoring performance metrics
- Knowledge of functional programming (Clojure is used)
- Experience working with MongoDB, Redis, Elasticsearch, Kafka, or PostgreSQL at scale