×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer

Job in Raleigh, Wake County, North Carolina, 27601, USA
Listing for: Socket.dev
Full Time position
Listed on 2026-08-08
Job specializations:
  • Software Development
    Backend Developer, Cloud Engineer - Software, DevOps, Azure
Salary/Wage Range or Industry Benchmark: 120000 - 180000 USD Yearly USD 120000.00 180000.00 YEAR
Job Description & How to Apply Below

WHO are we looking for?

CAPTRUST is seeking a highly skilled and self-driven Senior Specialist Software Engineer to serve as a technical expert in designing and building scalable, cloud-native applications. This role is ideal for an experienced developer who thrives on solving complex problems, driving technical excellence, and delivering high-impact solutions using Microsoft Azure, C#, and Type Script.

Job Responsibilities:

  • Design and deliver extensions to Dynamics 365 (e.g., custom entities/tables, business rules, plugins, workflows, client scripting) to support business processes with maintainable, well-tested solutions.
  • Build and operate Azure-based integration services (e.g., Azure Functions, App Service, Logic Apps) that connect Dynamics 365 with internal systems and third-party vendors.
  • Design APIs and event-driven integrations that are secure, observable, and resilient; partner with stakeholders to clarify requirements and translate them into technical designs.
  • Own technical designs for your area: write design notes, run design reviews, and make pragmatic tradeoffs (time, risk, performance, maintainability).
  • Deliver end-to-end features from discovery through production: implementation, automated tests, deployment pipelines, and documentation/hand-off.
  • Improve data quality and performance across CRM and supporting services: SQL query tuning, schema design, data migration patterns, and integration reliability.
  • Raise engineering quality through code reviews, pairing, and shared standards (testing strategy, CI/CD, security practices, observability, and operational readiness).
  • Serve as an escalation point for complex production issues—debugging across Dynamics 365, Azure services, and data layers—and drive root-cause fixes.
  • Mentor engineers and help grow platform capability through documentation, demos, and coaching; model strong engineering habits and inclusive collaboration.
  • Partner closely with admins, architects, product owners, and business stakeholders to plan roadmaps, manage technical debt, and deliver incremental value.
Minimum Qualifications
  • 5+ years of professional software engineering experience building and operating production systems.
  • Strong proficiency with C#/.NET for backend development and integrations.
  • Experience extending and customizing a modern CRM platform—Dynamics 365 strongly preferred (e.g., plugins, workflows/automation, customization, integrations).
  • Cloud experience in Azure, AWS, or GCP, with the ability to design cloud-native solutions; this role operates in Azure day-to-day.
  • Working knowledge of Type Script/JavaScript (used for Dynamics client scripting and/or serverless/integration components where appropriate).
  • Experience with Git and CI/CD, and comfort working in an iterative Agile environment; able to communicate clearly with both technical and non-technical partners.
Desired Qualifications/Skills
  • Deep Dynamics 365 and Dataverse experience (solution design, security roles, ALM for solutions, environment strategy).
  • Experience with Microsoft Power Platform (Power Automate, Power Apps) and integration patterns that complement Dynamics 365.
  • Strong SQL skills (schema design, query optimization) and familiarity with data integration/migration practices.
  • Azure implementation experience with services such as Azure Functions, Logic Apps, App Service, Service Bus, Key Vault, and Application Insights (or equivalent services in other clouds).
  • Demonstrated technical leadership as an IC (e.g., leading design reviews, mentoring, improving engineering practices). Microsoft certifications (AZ-204, PL-400, AZ-305) are a plus, not a requirement.

WHAT can you expect from your career at CAPTRUST?

Our colleagues, like our clients, tend to stay with CAPTRUST for years. There's a reason for it; it's a great culture in which to work and grow. We all work together, each of us motivating those around us with our commitment to high standards. At CAPTRUST, expect a fully stocked break room, fun employee events, and a quality team surrounding you with opportunities for personal growth.

Our Employee Benefits Package shows how much we value our team. Some benefits include:

  • Employee ownership opportunities
  • Brick…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary