Principal Software Engineer
CAPTRUST
Senior Specialist Software EngineerCAPTRUST 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.ResponsibilitiesDesign 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.QualificationsMinimum 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 opportunitiesBrick Bonus success sharing programComprehensive health coverage + Personify Health wellness platform401(k) program with a 5% employer match + financial planning for colleaguesWHERE will you be working?4208 Six Forks Rd #1700 | Raleigh, NC 27609Due to the nature of the role, this is not a remote or work from home position. #LI-OnsiteHOW 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 relationshipsInstinctive aptitude for consistently creating accurate, concise, respectful, and easy-to-understand verbal and written communications conveying complex informationA strong sense of urgency about getting work done and solving problems to achieve results that benefit our clients and colleagues, even when faced with challengesInherent desire to give back to our communities and enrich the lives of those around usAn other-centered mindsetIntegrity through maintaining objectivityEEO/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-seniorThis position will remain open until filled.
$120k - $165k
...than just a job—you will find purpose and pride. Your Role at BaxterThis is where your work saves livesWe're seeking a Principal (Senior) Software Engineer to lead the architecture and evolution of the audio and video communication infrastructure powering our Connected...SuggestedFull timeTemporary workWork visaFlexible hours3 days per week$150k - $300k
...the life sciences industry, committed to making a positive impact on its customers, employees, and communities.The RoleAs 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...SuggestedWork at officeLocal areaRemote workWork from homeFlexible hours3 days per week- ...Principal Software System EngineerRaleigh, NC (Onsite)Requirements management (system and software level)Risk managementSystem hazard analysisSoftware... ...product lifecycles, utilizing Agile PDLC/SDLC and Systems Engineering methodologies in collaboration with development and...Suggested
$144.2k - $288.4k
...Principal Software Development Engineer We're building a world of health around every individual — shaping a more connected, convenient and compassionate health experience. At CVS Health®, you'll be surrounded by passionate colleagues who care deeply, innovate with...SuggestedHourly payFull timeTemporary workFlexible hours$115.4k - $192.3k
...Senior Software EngineerThis position provides assistance and input to management, develops and leads large multifunctional development... ...to management.Qualifications:10+ years of Software Engineering experienceBS Engineering/Computer Science or equivalent experience...SuggestedLocal area$120k - $165k
...work saves lives The research we do and the products we develop improve outcomes for patients around the world. As a Principal Full Stack Software Engineer at Baxter, your work contributes directly to making a significant impact on others. Its challenging work—and you're...Full timeTemporary workLocal areaFlexible hoursShift work$144.2k - $288.4k
## Principal Software Development EngineerApplyremote type: Hybridlocations: Work At Home-Texas: Work At Home-Arizona: Work At Home-New York... ...community at a time.**Position Summary** Principal Software Engineer for the next-generation compute platform powering CVS Health...Hourly payFull timeTemporary workLocal areaWork from home$107.5k - $204.5k
...that’s shaping the future of military communications! Collins Aerospace Resilient Connectivity Products (RCP) Engineering is seeking Principal DevSecOps Software Engineer to join a dedicated DevSecOps team that is building cutting-edge systems to keep military personnel...Temporary workWork experience placementWork at officeRemote workRelocationFlexible hours- ...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning... ...that empower content developers worldwide.What You'll DoAs a Principal Software Programmer of the Media Services team, you'll provide...Worldwide
- ...coffee and pastries to employeesJob DescriptionSUMMARY:We seek a Principal Engineer to serve as the foremost expert within our engineering... ...complex technical challenges, and champion best practices in software development. This position demands extensive knowledge of current...Live inWork at officeWork from homeFlexible hours
- CVS Health in Raleigh, NC is seeking a hands-on Principal Software Development Engineer to lead architectural initiatives across cloud, data, and AI-driven platforms, delivering scalable, secure solutions that improve consumer health experiences. You will mentor architects...
- ...Principal Software Development Engineer 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...Local area
- ...Metabolon, Inc., located in Morrisville, NC, is hiring a Principal Software Development Engineer. This full-stack role involves leading engineering efforts to deliver resilient, scalable systems, focusing on both back-end and front-end technologies. As a technical leader...
$206.4k - $276.7k
...Principal Software EngineerDisney Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists, data scientists, and more – all working to build and advance the technological backbone for Disney's media...$136.1k - $252.8k
...development leadership for LexisNexis CounselLink, including multiple software development teams supporting product delivery, platform modernization, architecture, operational quality, and engineering execution. This role is based in Raleigh, North Carolina, and will...Full timeLocal area$118.6k - $195.68k
About the JobThe Red Hat Identity Management (IdM) Engineering team seeks a Senior Software Engineer to help us deliver on the next generation of Public Key Infrastructure (PKI) product functionalities within Red Hat Enterprise Linux (RHEL) and the Red Hat Certificate...Permanent employmentFull timeContract workWork experience placementWork at officeRemote workFlexible hours$140k - $160k
About Us:BW Design Group is a fully integrated architecture, engineering, construction, system integration, and consulting firm committed... ...you to realize your own success and fulfillment.As a Ignition Software Engineer III for the Information Solutions team you will have...Full timeRemote work$77k - $127k
What You'll DoWe’re looking for a Software Engineer to join our Experience Solutions technology team within Workplace Savings & Retirement... ...experimenting with new tools, practices, and industry trends As Principal continues to modernize its systems, this role will offer you...Hourly payPermanent employmentTemporary workWork experience placementH1bWork at office- IXL Learning, developer of personalized learning products used by millions of people globally, is seeking Software Engineers who have a passion for technology and education to help us add new features to our extremely successful educational products and build new, innovative...Work at office
$77k - $156k
What You'll DoAs an Experienced Software Engineer at Principal, you’ll work with engineers to help lead our efforts to continue modernizing our technology and to enable great solutions for our customers! Our Technology Community has multiple openings in different lines...Hourly payPermanent employmentTemporary workWork experience placementH1bWork at officeLocal area3 days per week$78.8k - $131.3k
RELX, Inc. d/b/a LexisNexis USASoftware Engineer IIIVenture III, 900 Main Campus Drive, Raleigh, NC 27606 (formerly 1801 Varsity Drive, Raleigh, NC 27606)JOB DESCRIPTION:Lead the design of specific software products and introduce new patterns for Microservices FrontEnd...Full timeWork at officeLocal areaRemote work$95.3k - $158.8k
...mentoring others and translating complex requirements into impactful software solutions?About our TeamLexisNexis Legal & Professional, which... ..., robust governance, and effective collaboration across engineering and product teams.ResponsibilitiesInterface with other...Full timeLocal areaImmediate startWorldwideFlexible hours- ..., tests, and maintains complex SAP-based cloud and enterprise software solutions that address business and user needs. Emphasizes delivering... ...event-driven business processes. Applies advanced software engineering practices, cloud-native development principles, integration...Full timePart timeShift workDay shift
$95k - $138k
What You'll DoWe’re looking for an Experienced Software Engineer to join our Retirement & Income Solutions (RIS) business. In this role, you... ...for Employment-Based ImmigrantsInvestment Code of EthicsFor Principal Asset Management positions, you’ll need to follow an...Hourly payPermanent employmentTemporary workWork experience placementH1bWork at office3 days per week- If you are an experienced engineer who enjoys solving ambiguous problems of national importance and wants to shape how complex systems... ...learning, ingenuity, and an entrepreneurial mindset. We are seeking a Software Engineer to help develop software that connects physics-based...Full timeWork experience placement
$174k - $252k
...approaches to leverage offloads efficiently with Google hardware and software so you can build and test software in C++ for use on Google's... ...Science or a related technical field.Google's software engineers develop the next-generation technologies that change how billions...$118.6k - $195.68k
...for current or future visa sponsorship. *About the JobRed Hat Engineering is establishing a new, dedicated team focused on enhancing the... ...KubeVirt). We are seeking a passionate and experienced Senior Software Engineer with deep expertise in Windows internals to join this...Permanent employmentFull timeContract workWork experience placementWork at officeImmediate startRemote workFlexible hours$108k - $131k
Software Engineer, Full StackThe Team + The RolePendo spent a decade helping companies understand how people use their software. Agents are the next surface, and this team builds the product for it: customers install Pendo on their own agentic systems, including MCP servers...Contract workWork at officeRemote workFlexible hours3 days per week$96.44k - $154.19k
...-term platform stability, security, and alignment with global engineering standards.Establish a common integration fabric that allows disparate... ...'s degree (U.S. or foreign equivalent) in Computer Science, Software Engineering or related field and two (2) years of experience...Full timeContract workWork experience placementWork at officeLocal areaRemote workFlexible hours- ...America)Please review the following job description:Drives the architecture and delivery of high impact software solutions within the job area. Applies software engineering and architectural practices, along with emerging technologies, to design innovative, scalable...Full timePart timeLocal areaImmediate startShift workDay shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- epic principal trainer Raleigh, NC
- senior principal scientist Raleigh, NC
- principal consultant Raleigh, NC
- senior principal cloud computing engineer Raleigh, NC
- principal Raleigh, NC
- principal cloud computing engineer Raleigh, NC
- software support Raleigh, NC
- software Raleigh, NC
- software technical support Raleigh, NC
- entry level software sales Raleigh, NC

