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

Engineering Manager

People Hire ConsultingGurugram
30+ days ago
Job description

The Engineering Manager oversees the specifications, design, development, and deployment of large-scale, high-performing internet-based applications. As a key member of the high performant Product Development team, you will manage the delivery of scalable, high-performance solutions for transaction-intensive web applications and services.

What You Will Be Doing :

  • Manage specifications, design, development, code reviews, deployment, and troubleshooting of scalable and high-performance web applications.
  • Advocate for software design best practices and recommend frameworks and design patterns.
  • Lead technical design discussions and provide suggestions to mitigate any impact.
  • Make decisions to evolve software applications and architectures as needed.
  • Review work of development team to ensure coding standards and best practices are being followed. Also, ensures applications meet Non-Functional requirements (Security, Scalability, Resiliency, Accessibility, and Performance)
  • Provide leadership, and support to coach, motivate, and lead high performing team.
  • Guide supervised employees in setting goals, provide feedback, and conduct performance evaluations.
  • Encourage and support the training and upskilling of team members.
  • Continuously improve the Software Development processes.
  • Coordinate development projects and production issues with cross-functional teams.
  • Collaborate with Product and Program Managers to influence the Product roadmap and Project plan. Report team status to stakeholders and seek feedback for improvement.
  • Assist in recruiting efforts for development teams.

What You Will Need for this Position :

  • Bachelors degree (or higher) in Computer Science OR related technical discipline
  • Strong understanding of Computer Science fundamentals
  • Excellent verbal and written communication skills along with strong interpersonal skills
  • 10+ years of relevant Software Development experience in developing and shipping software.
  • 3+ years of management / leadership experience in a global software development organization.
  • Hands-on experience in the design, development, and release cycle of software.
  • Experience with Microservices, Event-driven and Service-Oriented Architecture and cloud computing platforms (AWS / Azure)
  • Proficient in Java programming experience, Object Oriented Design, and working experience with Databases (Relational / No-SQL) and Queuing Technologies (Rabbit MQ / Kafka)
  • Experience understanding business strategy and its alignment with technology.
  • Strong understanding of the software engineering practices and patterns for the full software development life cycle, including
  • coding standards, code reviews, source control management, build processes, testing, certification, and live site operations.

  • Ability to influence technical discussions and building teams technical vision.
  • Strong Leadership, project management, time-management, and problem-solving skills.
  • Experience of partnering with product and program management teams.
  • Ability to collaborate with technical and non-technical stakeholders.
  • Proven track record of forming, mentoring, and growing strong engineering teams.
  • Must be articulate, organized, detail-oriented, result-oriented and the ability to multi-task in a dynamic, fast-paced environment.
  • Experience in hiring, mentoring, and managing teams of Software Engineers to improve their skills, and make them more effective.
  • Self-motivated and able to work with minimal supervision.
  • Preferred experience with JavaScript + Angular / React Js / Typescript, Graph Query Language (GQL).
  • (ref : hirist.tech)

    Create a job alert for this search

    Manager Engineering • Gurugram