> Markdown version of [/jobs/ext/3559332-principal-software-engineer-applications-team](https://www.wearedevelopers.com/jobs/ext/3559332-principal-software-engineer-applications-team). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer- Applications Team - **Company:** Insight Global - **Location:** Raleigh, NC, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** .NET Framework, Artificial Intelligence, Unit Testing, Microsoft Azure, C Sharp (Programming Language), Software as a Service, Code Coverage, Software Quality, Code Review, Continuous Integration, Command-Query Responsibility Segregation (Software Development), Programming Tools, Entity Framework, Nunit, Oracle Databases, Oracle (Applications), Scrum Methodology, Query Optimization, Azure DevOps Pipelines, Service-Oriented Architecture, Software Engineering, PL-SQL, TypeScript, RxJS, Enterprise Software Applications, Angular Material, .NET Core, GitHub Copilot, Claude Code, Xunit, AngularJS, Information Technology, Domain Driven Design, Jasmine, Domain Model - **Published:** October 2, 2026 - **Apply:** https://dejobs.org/x/x/AD8778201D6F43BFA0519A2F390D8DBE/job/ ## About the Role * 8 to 10+ years of hands-on software engineering experience in enterprise SaaS environments * Prior experience operating at the Principal, Staff, or Lead Engineer level * Deep full-stack expertise with C#, .NET Framework and/or .NET Core, AngularJS/Angular, and Oracle * Experience with Angular 15+, including Reactive Forms, RxJS, Angular Material, and TypeScript * Strong working knowledge of Domain-Driven Design, including domain model layering across application, service, and data-access tiers * Experience implementing CQRS patterns in multi-service architectures * Oracle database and PL/SQL experience, including packages, procedures, views, and query optimization * Experience with Entity Framework Core and the Oracle EF Core provider * 3+ years of experience with Microsoft Azure technologies and Azure DevOps CI/CD pipelines * Hands-on experience with AI-assisted or agentic development tools such as Claude Code, GitHub Copilot, Devin.AI, or comparable platforms * Demonstrated ability to independently own feature delivery from requirements and engineering design through implementation and release * Strong engineering-quality practices, including unit testing, disciplined code reviews, CI/CD hygiene, release readiness, and definition-of-done standards * Experience with testing frameworks such as xUnit, NUnit, Jasmine, and/or Karma * Strong written and verbal communication skills, including the ability to work directly with client stakeholders * Experience collaborating within globally distributed teams across multiple time zones Bachelor's degree in Computer Science, Engineering, or equivalent professional experience * Experience in financial services, equity compensation, or another regulated industry * Experience creating Engineering Design Documents * Familiarity with Spec-Driven Development * Track record of increasing engineering velocity or code quality through AI-enabled workflows Experience developing enterprise-scale SaaS products for strategic clients ## Description Insight Global is seeking a Principal Engineer, Application Engineering for a top enterprise software client. This individual will join a small, highly collaborative Scrum team supporting a strategic enterprise engagement and will take end-to-end ownership of complex product features within an equity-management SaaS platform. The ideal candidate is a deeply hands-on full-stack engineer with extensive experience across C#/.NET, Angular, Oracle, and Azure who can quickly translate requirements into thoughtful engineering designs and production-ready solutions. This is a 100% individual-contributor opportunity for someone who thrives in a high-ownership environment, communicates effectively with both technical teams and client stakeholders, and uses AI-enabled development tools to improve delivery speed and code quality. Day-to-Day * Serve as a hands-on individual contributor within a small application-development Scrum team * Own assigned features from initial requirements through design, coding, testing, and release * Create Engineering Design Documents for assigned features * Write and review production-quality code across C#/.NET, AngularJS/Angular, and Oracle * Build new features and enhance existing functionality within the Certent Equity Management platform * Coordinate with the Lead Engineer and teammates on cross-feature and cross-service impacts * Resolve technical ambiguity and surface risks, blockers, and scope concerns early * Participate in sprint planning, refinement, daily standups, demonstrations, and retrospectives * Maintain strong standards for unit testing, code review, release readiness, and definition of done * Use Claude Code and other AI-enabled development practices as part of the daily engineering workflow * Work toward organizational targets of at least 50% AI-authored pull requests and 95% AI-assisted code-review adoption * Help move the team toward full Spec-Driven Development * Engage client stakeholders during requirements clarification, design reviews, demonstrations, feedback discussions, and issue resolution * Investigate underlying business needs and recommend scalable platform solutions instead of one-off client customizations * Partner with Product Management and the Lead Engineer to define, scope, and sequence work * Coordinate with matrixed QA engineers on test coverage, quality gates, and release readiness * Collaborate with Solution Architects, Lead Engineers, and Principal Engineers on technical standards and cross-team decisions ## Related Videos - [AI Driven Development](https://www.wearedevelopers.com/videos/100340-ai-driven-development) - [pytest: Simple, rapid and fun testing with Python](https://www.wearedevelopers.com/videos/213-pytest-simple-rapid-and-fun-testing-with-python) - [How to Create New RxJS Operators](https://www.wearedevelopers.com/videos/683-how-to-create-new-rxjs-operators) - [Using code generation for test automation – the fancy way](https://www.wearedevelopers.com/videos/230-using-code-generation-for-test-automation-the-fancy-way) - [Practice makes perfect - when it comes to RxJS](https://www.wearedevelopers.com/videos/1-practice-makes-perfect-when-it-comes-to-rxjs) - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)