Talent.com
This job offer is not available in your country.
Software Engineering Manager

Software Engineering Manager

Acharyaconsulting ServicesHyderabad
30+ days ago
Job description

We are seeking a highly skilled Engineering Manager to lead our engineering team, drive technical excellence, and ensure the successful delivery of high-impact engineering projects.

The Engineering Manager will collaborate with cross-functional teams, mentor engineers, and develop strategies to improve engineering practices, ensuring alignment with business Responsibilities :

  • Team Leadership : Lead, mentor, and develop a high-performing engineering team, fostering a culture of collaboration, innovation, and accountability.
  • Project Management : Oversee the planning, execution, and delivery of engineering projects, ensuring they are completed on time, within scope, and meet quality standards.
  • Technical Guidance : Provide technical direction and support to the team, helping solve complex engineering problems and ensuring best practices are followed.
  • Cross-Functional Collaboration : Work closely with product managers, designers, and other departments to align engineering efforts with business objectives and customer needs.
  • Process Improvement : Continuously evaluate and improve engineering processes, tools, and workflows to increase efficiency, quality, and team productivity.
  • Recruitment and Talent Development : Hire, onboard, and retain top engineering talent while providing career development opportunities and performance feedback.
  • Code Quality and Best Practices : Ensure the team adheres to coding standards, conducts code reviews, and implements automated testing practices to maintain high quality code.
  • Stakeholder Communication : Communicate engineering progress, challenges, and goals to both technical and non-technical stakeholders, ensuring alignment with business priorities.
  • Resource Management : Allocate resources effectively, balancing team workload and ensuring the team has the tools and support needed to :
  • Bachelors degree in Computer Science, Engineering, or a related field (Masters degree preferred).
  • 8+ years of experience in software engineering, with at least 3-5 years in a leadership or management role.
  • Strong experience with software development (e.g., full-stack, backend, frontend) and engineering best practices.
  • Proven ability to lead and motivate engineering teams, driving productivity and high performance.
  • Experience with Agile methodologies (Scrum, Kanban) and familiarity with project management tools like Jira or Trello.
  • Excellent communication skills, with the ability to explain complex technical concepts to a non-technical audience.
  • Strong problem-solving skills and experience in troubleshooting complex systems or applications.
  • Experience with cloud platforms (AWS, Azure, GCP) and modern software architectures (e.g., microservices, serverless).
  • Technical expertise in coding languages (e.g., Python, Java, JavaScript, Go) and development tools.
  • A passion for fostering innovation and keeping up-to-date with new technologies and industry Skills :
  • Leadership and team management
  • Project and resource management
  • Software development and architecture
  • Agile practices and continuous improvement
  • Cross-functional collaboration and stakeholder management
  • Communication and mentorship
  • Problem-solving and decision-making

(ref : hirist.tech)

Create a job alert for this search

Manager Software Engineering • Hyderabad