
Manager, Product Software Engineer (Java, Spring, Python, Vue JS, Oracle, Couchbase, GitHub, JIRA, Jenkins)
- Kalyani, West Bengal
- Permanent
- Full-time
- Lead and manage a sizable team of software engineers, fostering a positive and high-performing work culture.
- Provide expert guidance in solving complex technical challenges and making critical project decisions.
- Communicate effectively in a matrixed organization with senior management, stakeholders, and cross-functional teams to ensure alignment and collaboration.
- Oversee the adherence to quality standards and best practices throughout the software development process.
- Provide leadership and mentorship to team members, fostering their professional growth and development.
- Collaborate with other teams and functions to facilitate seamless integration and successful product launches.
- Plan and schedule work within the team, ensuring efficient resource utilization and meeting project timelines.
- Monitor development processes, framework adoption, and project progress to ensure efficiency and compliance with standards.
- Performs other duties as requested by Leadership
- Leadership – Strong technology leadership skills to drive successful project execution, coaching, vision, and group alignment to solve complex challenges.
- Technologist – Knowledge and interest in the latest system architecture, automation, and data management trends with the ability to rapidly learn and apply new technology.
- Adaptive and Inclusive – works with team members to understand pain points and adjust standards, tools, and best practices accordingly. Ability to dynamically adjust a plan, to resolve resource contention as well as to meet changing business needs.
- Collaborative – Works closely with team members and stakeholders to define problems, gain perspective, and work to deliver solutions. Skilled negotiator who has the ability to motivate, persuade, and build consensus.
- Commitment to continuous improvement. Ability to dynamically adjust the plan, to resolve impediments as well as to meet changing business needs.
- Communicative and social – excellent interpersonal and group facilitation skills including the ability to work with diverse stakeholders and personality types. The ability to bridge the gap between technical and business stakeholders to explain technical details and challenges to a wide variety of audiences.
- Bachelor’s or master’s degree in computer science.
- Bringing more than 14 years of comprehensive leadership and team management expertise.
- 5+ years of experience as a software engineer with leadership responsibilities.
- 8+ years of experience managing a team, preferably in an Agile setting.
- Evidence of live software developed and released under supervision in the past two years.
- Strong people management skills in a team-oriented, collaborative environment.
- Experience with Continuous Delivery to the Cloud and best practices around developer experience, continuous deployment, and feature flag management.
- Tech Stack/Tools: Java, Spring, Python, Vue JS, Oracle, Couchbase, GitHub, JIRA, Jenkins.
- Competent in presenting technical and business information to various audiences.
- Experience in a dynamic, entrepreneurial environment.
- Excellent written and oral communication skills.
- Minimal travel required. Occasional travel may be required to regional offices.