
Engineering Manager (NCS/Job/ 3649)
Job Skills
Job Description
JD
Engineering Manager:
Major Duties & Responsibilities
An Engineering Manager is accountable for technical product management and engineering health of assigned products/platforms. An Engineering Manager has software engineering experience and is expected to be well versed in DevSecOps best practices and familiar with .NET and Azure Technologies.
Technical Product Management
• Partners with Stakeholders to drive solutions to meet business needs.
• Accountable for the planning (inc. estimation / forecasting), execution and success of technical Epics, or technical aspects of larger Epics to achieve business outcomes.
• Ensures mechanisms for technical oversight are in place whilst executing through skilled engineers, including spend, governance & decision making within the Product Team(s) or technical domain(s).
• Ensures best engineering practices are followed/adopted for achieving operational excellence for business solutions (inc DevSecOps practices).
• Accountable for creating and delivering an engineering roadmap for the assigned products, partnering with stakeholders to ensure alignment to Product Roadmaps, Business Strategies and Architectural standards.
• Contributes to high level vision & architecture to drive engineering and operational excellence to ensure the products delivered and maintained meet SLA’s, KPI’s, NFR’s, compliance and engineering standards.
• Accountable for the product/platform health (i.e. reliability, quality, supportability) of these products/platforms, and for delivering on Engineering & Operational targets and standards.
• Acts as first point of contact for strategic requests from a technology perspective for their scope of responsibility.
• Acts as an escalation point for issues not resolved at a lower level in relation to the delivery of technical components.
• Serves as a liaison with other IT partners for technical matters relating to their owned products (including security related aspects).
• Influence technology, product, program management and business leaders to recommend solutions and articulate trade-offs.
• Engineering Manager will support the best Engineering Excellence practices in team, in consultation with PEs and Engineering best practices.
• Partnering with Scrum Master and Product Owner on the performance of the team.
• Aligns with PM on future product features and milestones to ensure staffing and team velocity needs are met.
Skills & Knowledge
• Track record of solving complex engineering problems at scale with outstanding business and technology results
• Experience with leadership role in defining practices within area of responsibility
• Ability to work effectively in a fast paced, demanding and fluid environment, remains calm under pressure, demonstrates excellent conflict management skills
• Highly developed verbal and written communication skills. Ability to work up and down the organization, able to influence others to achieve results
• Experience with Agile methodologies with a continuous improvement and quality mindset
• Drive the AI infusion across the SDLC with the objective of accelerated Productivity gains.
• Experience delivering scalable, reliable, highly available and secure solutions
• Strong .NET and Azure Services development background
• DevOps experience with track record of improving time to recovery and mitigating failures
• Experienced with various CI/CD processes and tools