Principal Engineer (Microsoft Dynamics CRM)

Seneca Resources
Birmingham, United States of America
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Birmingham, United States of America

Tech stack

API
Artificial Intelligence
Applications Architecture
Application Lifecycle Management
Cloud Engineering
Customer Data Management
Microsoft Dynamics CRM
Microsoft Dynamics
Oracle Applications
Scrum
Release Management
Cloud Services
Salesforce
SAP Applications
Systems Integration
Management of Software Versions
Deployment Automation
Data Management
Hubspot
Zendesk

Job description

We are seeking an experienced Principal Engineer (Microsoft Dynamics CRM) to lead the design, implementation, and governance of enterprise?grade Customer Relationship Management (CRM) solutions. In this role, you will partner closely with business and technology leaders to architect secure, scalable, and extensible CRM platforms that improve customer experience, drive operational efficiency, and enable data?driven decision?making., * Design and lead enterprise?scale CRM architectures supporting sales, service, marketing, and customer engagement use cases.

  • Translate business and customer experience requirements into secure, scalable, and maintainable CRM solution designs.
  • Define and enforce architecture standards, data models, integration patterns, and security best practices.
  • Lead solution and design reviews to ensure alignment with enterprise architecture, compliance, and performance requirements.

Governance, ALM & Platform Strategy

  • Establish and evolve Application Lifecycle Management (ALM) practices, including environment strategy, versioning, release management, and deployment automation.
  • Define governance models that balance platform standardization with product team agility.
  • Partner with stakeholders to provide guidance on licensing models, capacity planning, and cost optimization.

Integration & Intelligent Capabilities

  • Architect and oversee integrations between the CRM platform and ERP systems, data platforms, cloud services, APIs, and third?party applications.
  • Design data?driven and AI?enabled CRM capabilities, including customer insights, automation, personalization, and conversational experiences.
  • Ensure responsible use of AI and data, with appropriate security, privacy, and governance controls.

Technical Leadership & Enablement

  • Act as a technical authority and trusted advisor to CRM developers, administrators, and delivery teams.
  • Lead architecture workshops, technical design sessions, and cross?team alignment meetings.
  • Provide mentorship and guidance to elevate CRM engineering and configuration best practices.
  • Contribute hands?on as needed for complex customizations, integrations, or foundational components.

Requirements

  • Proven experience as a CRM Solution Architect or Senior Principal Engineer.
  • Deep understanding of core CRM concepts, including customer data models, security/roles, workflows, automation, and reporting.
  • Experience designing and implementing enterprise CRM solutions on at least one leading CRM platform (e.g., Salesforce, Dynamics 365, SAP, Oracle, HubSpot, Zendesk).
  • Strong experience with system integrations, APIs, and event?driven or messaging?based architectures.
  • 5-8+ years of experience in solution architecture, application architecture, or enterprise systems design.
  • Solid understanding of Agile delivery frameworks (Scrum, SAFe, Kanban).
  • Excellent communication skills with the ability to translate business strategy into technical architecture.

Preferred / Differentiating Experience

  • Experience designing data and analytics capabilities for CRM, including reporting, customer insights, and KPIs.
  • Exposure to AI?driven CRM features, such as predictive analytics, recommendations, or conversational interfaces.
  • Experience working in large, complex, or regulated enterprise environments.
  • Relevant CRM or cloud architecture certifications.

About the company

At Seneca Resources, we are more than just a staffing and consulting firm, we are a trusted career partner. With offices across the U.S. and clients ranging from Fortune 500 companies to government organizations, we provide opportunities that help professionals grow their careers while making an impact. When you work with Seneca, you're choosing a company that invests in your success, celebrates your achievements, and connects you to meaningful work with leading organizations nationwide. We take the time to understand your goals and match you with roles that align with your skills and career path. Our consultants and contractors enjoy competitive pay, comprehensive health, dental, and vision coverage, 401(k) retirement plans, and the support of a dedicated team who will advocate for you every step of the way. Birmingham

Apply for this position