Job Description
Job title: C&I Engineering Manager
Department: Global Conformance and Interoperability Practice
Location: Bristol
Purpose and objectives of the role
This position involves the development and supervision of global software engineering capabilities within the Conformance and Interoperability (C&I) Practice, one of four centres of excellence, including Content, Quality Engineering (QE), and Cybersecurity, within Resillion. The C&I practice engineering team delivers products and custom solutions, including software and tools, to support customers primarily in the Global Consumer Electronics (GCE) sector. The C&I Engineering team is mainly located in Bristol, UK, and Bangalore, India, with additional support from C&I teams in Shenzhen, China, and Hasselt, Belgium. The role includes developing the C&I engineering capability to meet the growing and evolving needs of Resillion and its customers, as well as creating processes to efficiently deploy this capability.
Main duties and responsibilities
* Oversee global software engineering, delivery, and support, including managing technical resources, and provide covering support to the project management team.
* Grow and manage a software engineering team, address training needs, and manage performance of direct reports.
* Coordinate with customers, other C&I managers, Practice leads, and regional management at Resillion’s main centres.
* Achieve an optimal balance of resourcing and costs, between sustaining existing licensed products and developing new software and solutions in support of customer projects.
* Occasionally: short-term travel may be required.
Capability Management:
Work with Global HR and regional managers on hiring strategies for various scenarios, including on-site at customer locations worldwide and right-shoring engineering capabilities across Resillion’s global labs to support projects.
Oversee top-level engineering line management, ensuring performance management processes are followed. Develop skills assessments, training plans, and identify gaps, collaborating with the Talent team to address any external resource needs.
Engineering Management:
Develop a team structure and processes aligned with software engineering best practices.
Oversee, implement reporting cycles, and ensure adherence of engineering projects to schedule, scope, quality, and budget.
Ensure customer support and product management functions operate effectively and contribute to the roadmap of solutions and engineering R&D.
Communicate with internal stakeholders and assist Project Managers in accessing Resillion's capabilities, including practice leads and technical experts, to deliver value to customers.
Act as the primary escalation point for resourcing, priorities, and customer conflicts. Identify options and collaborate with the project manager to obtain stakeholder support to address these conflicts.
Qualifications
* Project Management: Expertise in APM, PMI, PRINCE2, and Agile methodologies (including Scrum, Kanban, and DSDM), with adaptable application based on situational requirements. Proficient in risk identification, mitigation strategies, quality assurance, budget control, and time management.
* Ownership and Adaptability: Capable of undertaking challenges and completing them successfully by coordinating with relevant parties to resolve issues and achieve goals. Adapts to evolving circumstances, approaches change positively and proactively seeks solutions.
* Relationship Management and Effective Communication: Skilled at building robust relationships and clearly communicating information and expectations to all stakeholders.
* Mentoring and Coaching: Provides guidance and support to facilitate the growth and development of team members.
* Negotiation & Conflict Resolution: Adept at negotiating with stakeholders and addressing and resolving conflicts effectively.
* Empathy and Emotional Intelligence: Understanding and addressing the emotional needs of team members.
1. Experience required by the role:
* Project Management: Proficient in software development processes and practices, with experience in delivering projects of varying sizes involving multiple stakeholders.
* People Management: Demonstrates real-world application of people management techniques, including team expansion and adaptation to change.
* Leadership: Experienced in leading software teams with a focus on people management responsibilities.
* Performance Management: Skilled in managing and evaluating team performance.
* Training and Development: Adept at developing and implementing training programs for team members.
Additional Information
Why Join Us?
* Work in a dynamic and rapidly evolving field.
* Competitive compensation, benefits, and growth opportunities.
* Make a significant impact on the organization’s overall posture.