> Markdown version of [/jobs/ext/4608043-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/4608043-principal-software-engineer). 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 - **Company:** JOB POINT - **Location:** Fort Worth, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), .NET Framework, Artificial Intelligence, Automation of Tests, Microsoft Azure, C Sharp (Programming Language), Cloud Computing, Data Structures, Relational Databases, Cursor, Software Design Patterns, Design of User Interfaces, Human-Computer Interaction, Microsoft SQL Server, Nunit, Scrum Methodology, Standard Sql, Software Engineering, SQL Databases, Windows Forms, GitHub Copilot, Claude Code, AI Coding Agents, AngularJS, Restful APIs, Serverless Computing, Microservices - **Published:** November 6, 2026 - **Apply:** https://www.careerbuilder.com/job-details/principal-software-engineer-fort-worth-tx--bc8ac325-0f0f-4bf5-9cce-181a52e6f3fb ## About the Role Software Engineering, Rentals, Cloud Applications, Windows Forms (WinForms), User Interface/Experience (UI/UX), Product Testing, Artificial Intelligence (AI), Machine Tool, SQL (Structured Query Language), Mentoring, * 8+ years as a professional software engineer, with several of those years owning significant systems end to end * 5+ years with C# and .NET, building production applications * 5+ years building production applications in a component-based SPA framework, Angular strongly preferred. We're on Angular 19 with Nx, and you'll need to get productive there quickly * 5+ years with SQL Server or another major RDBMS, including writing complex SQL by hand * A track record of setting technical direction that other engineers actually followed, and of being right often enough that they kept following it * Comfort reading and safely modifying large legacy code. You don't need to love it, but you do need to be undaunted by it * Fluent, everyday use of AI coding assistants (GitHub Copilot, Cursor, Claude Code, or similar) as part of your real workflow, not as an experiment * Sound judgment about where AI helps and where it doesn't. You review what it produces, catch what it gets wrong, and don't ship code you can't explain * Real depth in algorithms, data structures, and design patterns, whether that came from a CS/Math/CE degree or from doing the work * Preferred: RESTful API development, porting desktop functionality to the web, microservices/serverless, Azure DevOps, Scrum with short sprints, and automated testing at multiple levels (Jest, NUnit). ## Description * Own the technical direction of the WinForms-to-web modernization: decide what gets rewritten, what gets wrapped, what gets left alone, and in what order, then make those calls stick * Build and ship full stack, from Angular front ends through C#/.NET services to SQL Server. This is a hands-on role, not an architecture-diagram role * Work confidently in large, long-lived legacy code, and make it safer and better as you go rather than working around it * Use AI coding tools as a daily part of how you ship, including getting oriented in unfamiliar code fast and accelerating the modernization work * Set the bar for how the team uses AI tooling: shared standards, context, and a clear view of where we deliberately don't rely on it * Design and hand-write the complex SQL behind features that have to perform at enterprise scale * Raise the level of the engineers around you through design review, pairing, and mentorship * Operate with real autonomy on ambiguous problems, and bring the team along with a clear written case for your approach * Partner with Product to turn business problems into technical plans that survive contact with reality