Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

CAPTRUST

Senior Specialist Software Engineer

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 TypeScript.

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.
Qualifications

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 TypeScript/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 Bonus success sharing program
  • Comprehensive health coverage + Personify Health wellness platform
  • 401(k) program with a 5% employer match + financial planning for colleagues

WHERE will you be working?

4208 Six Forks Rd #1700 | Raleigh, NC 27609

Due to the nature of the role, this is not a remote or work from home position. #LI-Onsite

HOW do we build a world class organization one brick at a time?

We make it a priority to hire those who have a commitment to service, a real interest in other people, and a passion to continuously improve. Simply put: the difference at CAPTRUST is the quality of our people and depth of our bench. If you are ready to make your mark, we want to talk to you.

Are you the next brick?

To get it done the CAPTRUST Way, an individual should exhibit the following characteristics:

  • Ability to build successful, collaborative, and trusting relationships
  • Instinctive aptitude for consistently creating accurate, concise, respectful, and easy-to-understand verbal and written communications conveying complex information
  • A strong sense of urgency about getting work done and solving problems to achieve results that benefit our clients and colleagues, even when faced with challenges
  • Inherent desire to give back to our communities and enrich the lives of those around us
  • An other-centered mindset
  • Integrity through maintaining objectivity

EEO/Diversity Statement:

At CAPTRUST, we are committed to building and maintaining a diverse workforce and inclusive work environment where ALL colleagues feel authentically seen, respected, and supported.

CAPTRUST is committed to providing employment opportunities without regard to race, color, age, sex, sexual orientation, familial status, religious creed, national origin, ancestry, medical condition, marital status and registered domestic partner status, citizenship status, military and veteran status, disability, protected medical condition, genetic information, or any other status protected by law. CAPTRUST makes all employment decisions without regard to these protected statuses and does not tolerate harassment or discrimination. #mid-senior

This position will remain open until filled.

Vacancy posted 22 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Raleigh, NC vacancy
  • $152.07k - $202.76k

     ...ownership, deliver meaningful impact, and help shape the future of AI-ready connectivity, join us today. The Role The Principal Software Engineer serves as a senior technical leader responsible for advancing Lumen's next-generation software architecture strategy,... 
    Suggested
    Temporary work
    Remote work

    Lumen Inc

    Raleigh, NC
    4 days ago
  •  ...This is a hybrid position that requires a minimum of 3 days per week in our Raleigh NC office. AKC is seeking a hands-on Principal Software Engineer to lead a small team supporting the applications used by our Sports & Events business. This is a player-coach role for... 
    Suggested
    For contractors
    Work at office
    3 days per week

    AKC Limited

    Raleigh, NC
    2 days ago
  • $114.6k - $234.6k

     ...define monetization architecture for next-generation video delivery Work with a highly technical, distributed systems-focused engineering team Responsibilities Responsibilities Design and build scalable advertising infrastructure for live and linear streaming... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Raleigh, NC
    2 days ago
  •  ...Overview Metabolon is seeking an experienced and driven Principal Software Development Engineer to join our team. This is a full-stack role, requiring expertise across both back-end and front-end technologies to deliver end-to-end solutions. In this role, you will... 
    Suggested
    Local area

    Metabolon

    Raleigh, NC
    2 days ago
  • $169.3k - $304.7k

     ...that are available 24/7. Partner with the best As a Principal SDET, you will lead the test strategy for Akamai's custom...  ...platform known for its dependability. As a Principal Software Development Engineer in Test, you will be responsible for: Designing, building... 
    Suggested
    Work experience placement
    Work at office

    Akamai

    Raleigh, NC
    2 days ago
  • $173.5k - $310k

     ...Wolters Kluwer Tax & Accounting team is looking for a Principal Software Engineer to build the next generation of AI-powered capabilities for our cloud audit solutions. You will build AI -powered audit solutions that help professionals analyze complex documents, interpret... 
    Work at office

    Wolters Kluwer

    Raleigh, NC
    3 days ago
  • $104.5k - $234.6k

     ...Job Description We’re looking for software engineers with strong SRE instincts to help build and operate the GitHub Enterprise platform at scale. This role is for developers who care about reliable systems, clean APIs, automation, observability, and production-quality... 
    Temporary work
    Flexible hours
    Shift work

    Oracle

    Raleigh, NC
    6 days ago
  • $114.6k - $234.6k

     ...directly improve clinical outcomes. We’re looking for senior engineers with deep Java expertise, exceptional debugging and problem-...  ...Citizens or Green Card holders. Responsibilities Senior Principal Engineer – Cloud, AI & Healthcare Platforms (US Remote) If you... 
    Full time
    Temporary work
    Remote work
    Flexible hours

    Oracle

    Raleigh, NC
    5 days ago
  • $206.4k - $276.7k

     ...Principal Software Engineer Disney Entertainment and ESPN Product & Technology Technology is at the heart of Disney's past, present, and future. Disney Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers... 
    Remote work

    Disney

    Morrisville, NC
    6 days ago
  • $221.2k - $387.1k

     ...Job Description Principal Software Engineer The engineering organization is a dynamic group of builders, thinkers, and problem-solvers focused on delivering scalable, AI-powered software products that improve how organizations work. We value clean architecture, intuitive... 
    Work at office
    Remote work
    Flexible hours

    ATPCO

    Morrisville, NC
    4 days ago
  • $135.2k - $306.4k

     ...interested in Oracle opportunities. We are facing several engineering challenges in critical foundational data-plane services that powers...  ..., collaborate with executives for investment and drive the software design and development for new major data-plane components of... 
    Temporary work
    Work experience placement
    Local area
    Remote work
    Flexible hours

    Oracle

    Raleigh, NC
    22 hours ago
  • $114.6k - $234.6k

     ...Job Description We are looking for smart systems software engineers with BS/MS/PhD in Computer Science to join the Exadata Team @ Oracle Server Technologies ( Oracle Exadata technology is the newest innovation in Oracle's history as the provider of the industry's... 
    Temporary work
    Flexible hours

    Oracle

    Raleigh, NC
    5 days ago
  • $95.3k - $158.8k

     ...mentoring others and translating complex requirements into impactful software solutions? About our Team LexisNexis Legal & Professional...  ..., robust governance, and effective collaboration across engineering and product teams. Responsibilities Interface with other... 
    Local area
    Immediate start
    Worldwide
    Flexible hours

    LexisNexis

    Raleigh, NC
    4 days ago
  • $115.4k - $192.3k

     ...working on our cutting-edge products? Are you ready for a lead Engineer role? About the Business: LexisNexis Legal & Professional®...  ...RELX Responsible AI Principles (). About the Role: The Software Engineering Lead serves as a subject matter expert for a... 
    Full time
    Work at office
    Local area
    Immediate start
    Worldwide
    Flexible hours

    LexisNexis

    Raleigh, NC
    14 days ago
  •  ...Expert Contributor - Software Engineer Task-Based Independent Contractor Opportunity Overview We're looking for engineers who can operate at an expert level across real-world, end-to-end tasks in terminal environments. Think compiling code, setting up servers,... 
    For contractors
    Remote work
    Flexible hours

    Arise Virtual Solutions

    Raleigh, NC
    5 hours ago
  • $150k - $300k

     ...offering a unique opportunity to build impactful solutions that directly contribute to global health. The Opportunity: As a Principal Software Engineer at Veeva, you will develop and guide the creation of highly scalable and maintainable enterprise applications that... 
    Work at office
    Local area
    Remote work
    Flexible hours

    Veeva Systems

    Raleigh, NC
    19 days ago
  • $150k - $300k

     ...sciences industry , committed to making a positive impact on its customers, employees, and communities. The Role As Principal Software Engineer for a new product within Veeva, you will be a founding member of a team building our next major AI-driven platform — one... 
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    Veeva Systems

    Raleigh, NC
    14 days ago
  •  ...networks of the future. Our talented people deliver future-ready software, services, and integrated platforms that power broadband and...  ...cross-functional scrum teams made up of software developers, engineers, and testers. In this role, you will help design, build, test,... 
    Internship
    Work from home

    Vecima

    Raleigh, NC
    4 days ago
  • $72.8k - $130k

     ...Software Engineer Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data... 
    Minimum wage
    Full time
    Contract work
    Work experience placement
    Local area
    Remote work

    UnitedHealthcare

    Raleigh, NC
    4 days ago
  • $68k - $93.5k

     ...other, win together, strive for the best, own our actions, and grow and evolve. Job Description We are seeking a Full Stack Software Engineer with strong backend experience in .NET Core and frontend experience in React to build and maintain scalable services and APIs.... 
    For contractors
    Local area
    Remote work
    Worldwide
    Work visa
    Flexible hours

    Renaissance Services

    Raleigh, NC
    2 days ago
  • $96.44k - $154.19k

     ...ability to work without a need for current or future visa sponsorship. Job Description The Red Hat IT team is looking for a Software Engineer to join us in Raleigh, NC. In this role, you will work on an innovative IT Application and Business Delivery team focused on... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    Red Hat

    Raleigh, NC
    22 hours ago
  •  ...efficiency, productivity and debugging where necessary to fix technical problems. # Producing and running test cases to guarantee software quality assurance of platform, including Automated Test Framework. # Maintain and enhance the ServiceNow Mobile Applications to... 
    Work at office

    Local Government Federal Credit Union

    Raleigh, NC
    -75
  •  ...Software Engineer - QT Location: Raleigh, NC Tax Term (W2, C2C): Both Job Type (Permanent/Contract): Contract Duration: 6+ months Pay Range: $55/hr - $58/hr on W2 Job Description & Skill Requirement: Lead UI software architecture design for medical... 
    Permanent employment
    Contract work

    Apolis

    Raleigh, NC
    1 day ago
  • $30 per hour

     ...challenges. We offer unique opportunities for smart, hands-on engineers with the expertise and passion to solve difficult problems in...  ..., with the scale and customer-focus of the leading enterprise software company in the world. Values are OCI’s foundation and how... 
    Hourly pay
    Temporary work
    Internship
    Flexible hours

    Oracle

    Raleigh, NC
    22 hours ago
  • $79.1k - $166.1k

     ...unencumbered and will need your contribution to make it a world class engineering center with the focus on excellence. We are seeking hands-...  ...designing and building scalable, distributed, and resilient software components and services to support health care platform,... 
    Temporary work
    Flexible hours

    Oracle

    Raleigh, NC
    22 hours ago
  • $135.41k - $144.4k

     ...RELX, Inc. d/b/a LexisNexis USA Senior Software Engineer I Venture III, 900 Main Campus Drive, Raleigh, NC 27606 (formerly 1801 Varsity Drive, Raleigh, NC 27606) JOB DESCRIPTION: ~ Write and review system specifications by understanding the needs of the... 
    Work at office
    Local area
    Remote work

    RELX Group plc

    Raleigh, NC
    4 days ago
  • Experience in Scala, Java, and/or any functional language. We code primarily in Scala, so you'll be excited to either ramp or continue with such Experience in microservices architecture, messaging patterns, and deployment models Experience in API design and building...

    3B Staffing LLC

    Raleigh, NC
    2 days ago
  • $79.2k - $209.5k

     ...the world’s most complex business and technology challenges. Engineers at OCI have deep technical ownership and broad business impact...  ..., transaction processing, and highly available services. As a Software Engineer on this team, you will help define and build the next... 
    Temporary work
    Flexible hours

    Oracle

    Raleigh, NC
    2 days ago
  •  ...participation and representative data. Contact HirexHire for more client information THE ROLE Our client is seeking a Software Engineer I to contribute to the development of scalable, customer-focused software solutions while building a strong foundation in... 
    Temporary work
    Remote work

    HirexHire

    Raleigh, NC
    22 hours ago
  • $95k - $150k

     ...who want to gain hands-on experience working on enterprise-level applications. You will collaborate with senior developers, DevOps engineers, and project managers to deliver scalable, secure, and high-performing solutions for U.S.-based clients. Responsibilities... 
    Work experience placement
    Internship

    SynergisticIT

    Raleigh, NC
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!