This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Our mission within the Client Experience (CX) organization is to make it easier for clients to do business with BlackRock, making service so simple it becomes a source of alpha. We have a dedicated Client Experience Transformation function, which is responsible for understanding the needs of our clients and colleagues and evolving our transformation strategy and roadmap and delivering across people, process and technology initiatives with key partners across the entire enterprise. A critical part of our client experience vision is the continued evolution of our enterprise CRM, Microsoft Dynamics, which enables 5,000+ sales, service, investment and other client-facing teams to deliver for our clients. The Engineering Team Manager will provide technical and people leadership for the Dynamics Solution Center (DSC), driving engineering excellence for Microsoft Dynamics CRM and related integrations. This role ensures the platform is scalable, secure, and aligned with enterprise needs while fostering a high-performing global engineering team. A core component of the role is team leadership, ensuring the development team has the coaching, guidance and support to deliver in a fast-paced environment, encouraging collaborative and innovative problem solving, global connectivity, and understanding of business context.
Job Responsibility:
Lead the design, development, and deployment of enterprise-scale CRM solutions within Microsoft Dynamics
Manage the end-to-end software development lifecycle, bringing strong discipline and project management skills to the way of working
Drive engineering results and approach that ensure reliability, scalability, and high-quality UX
Promote best practices in configuration, coding, testing, and agile delivery across the team
Oversee release planning, quality assurance, and operational readiness for global deployments, creating a strong culture of documentation
Create and maintain technical documentation such as design specifications, architecture diagrams, and deployment guides
Participate in Agile ceremonies including sprint planning, standups, demos, and retrospectives (global time zone requires evening calls / early morning calls for connectivity)
Manage and mentor an engineering team that partners with stakeholders across multiple regions, fostering collaboration and continuous improvement
Build team capabilities through coaching on MSFT power platform best practices, design principles, and modern engineering practices
Ensure resource allocation aligns with global priorities and delivers on desired business outcomes
Requirements:
Bachelor’s degree in Computer Science, Engineering, or related field
Minimum 5 years of people management experience leading engineering teams
Proven track record working on global engineering teams supporting enterprise products
Deep knowledge of Microsoft Dynamics CRM and related technologies
Expertise in Power Platform (Power Apps, Power Automate), Dataverse, and Azure Services
Experience managing complex environments and deployments at scale
Exceptional communication and stakeholder management skills
Ability to lead through influence in a matrixed, global organization
Ability to thrive in a fast-paced, agile environment with shifting priorities
Commitment to fostering a culture of innovation with a focus on ongoing learning