
Manager, Software Engineering
- Hyderabad, Telangana
- Permanent
- Full-time
- Drive the development and execution of project plans, aligning with both company goals and client needs.
- Lead, mentor, and support a team of software developers, fostering a collaborative, innovative, and results-driven environment.
- Oversee the design, coding, testing, and deployment of software applications, ensuring best practices are followed and quality standards are met.
- Facilitate communication and coordination across cross-functional teams, breaking down silos and promoting unity of purpose.
- Assess and manage team performance, providing regular feedback, performance appraisals, and professional development opportunities.
- Stay abreast of technological advancements and industry trends to inform strategic decisions and maintain competitive edge.
- A Bachelor’s or master’s degree in computer science, Information Systems, or a related field.
- A minimum of 10 years of professional experience in software development, with a proven track record in team leadership roles.
- Strong understanding of the full software development life cycle and agile methodologies.
- Excellent communication, interpersonal, and negotiation skills, with the capability to lead by example and inspire your team.
- In-depth knowledge of programming languages: Java, JavaScript, Typescript and experience with modern UI frameworks (React, Angular).
- Experience with RESTful APIs, and cloud-based architectures.
- Competency in managing project priorities, deadlines, and deliverables with a meticulous attention to detail.
- Experience with source control management tools like Git, and knowledge of CI/CD principles.