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.