Senior Manager, Software Engineer IT

Senior Manager, Software Engineer IT Job Description Template

Our company is looking for a Senior Manager, Software Engineer IT to join our team.

Responsibilities:

  • Handled immaculate deliveries in a fast paced and extremely volatile environment;
  • Experience in managing and resolving conflicts between individuals and teams;
  • Ability to lead and influence while dealing with chaos, ambiguity and complexity;
  • Provide timely and relevant support and information to higher leadership to help make informed decisions;
  • Proven ability to evangelize the organizations vision and big-picture with the teams across the board;
  • Demonstrated great collaboration and stakeholder management with cross functional domains covering engineering, product and business;
  • Ability to quickly adapt and learn new technologies and domains;
  • Ability to imbibe a culture of openness, empathy, innovation and customer focus across teams and groups;
  • Should be able to understand, appreciate and influence technological decisions working with engineering leads and architects;
  • Experience in efficient performance reviews and feedback processes;
  • Ability to manage, guide and motivate a team of extremely qualified engineers;
  • Proven experience in Hiring, mentoring and growing passionate individuals who work together well;
  • Actively participate and contribute in portfolio roadmap and resource planning;
  • Proven ability to deliver complex programs from thought to finish working across functional boundaries with quality;
  • Proven ability to introduce effective processes and engineering best practices that help towards timely and quality deliverables.

Requirements:

  • Hands on in managing multiple projects simultaneously with ability to multi-task and context switching seamlessly;
  • Excellent written and verbal communication skills, including the ability to speak in front of external groups, internal teams and senior leadership;
  • Experience in managing and mentoring a distributed team of qualified engineers. Experience with managing teams spread across geographies is a plus;
  • Minimum 12+ years of experience in technology domain with at least 4+ years managing and leading engineering teams;
  • Experience in delivering enterprise scale online applications/products following Agile/Scrum/Kanban principles;
  • Experience working in latest web technologies preferably in Microsoft technology stack and understanding of cloud architecture;
  • Experience in ALM, Source Code management, quality, automation and continuous integration and deployment tools;
  • Experience in managing and leading Online applications portfolio delivery;
  • Excellent team building, hiring, mentoring and influencing skills;
  • Understanding and knowledge of DevOps practices.