CommonSpirit Health · 8 hours ago
Principal Software Development Engineer
CommonSpirit Health is one of the nation’s largest nonprofit Catholic healthcare organizations, delivering integrated health services. The Principal Software Development Engineer is responsible for creating and enhancing applications, providing technical guidance to teams, and overseeing complex software projects while mentoring other engineers.
Non ProfitHealthcareHealth CareMedical
Responsibilities
Design and implement robust .NET back-end systems with a focus on scalability, performance, testability, and long-term maintainability
Build services that support concurrent processing, batching, and thread-safe orchestration, leveraging constructs such as Channel, ConcurrentDictionary, and TaskCompletionSource
Develop secure, real-time communication systems using technologies such as SignalR and RESTful APIs to support asynchronous and event-driven scenarios
Design and implement automation workflows for SQL Server operations, including inventory management, product lifecycle management, and failover handling to streamline database administration
Integrate with system-level components such as Windows Services, WMI, and native OS APIs to enable deep introspection and automation of SQL Server environments
Enhance observability and diagnostics of supported applications by incorporating telemetry from the .NET thread pool, garbage collection, and task scheduler to monitor system health and performance
Build and support Blazor Server applications for administrative portals and live dashboards
Collaborate with stakeholders to identify opportunities for improving Database Engineering workflows and translate those into actionable technical requirements
Advise Manager(s) and Director(s) of best practices and opportunities for automation and improvement
Present professionally to management when needed
Strong architectural thinking and ability to balance pragmatic solutions with long-term maintainability
Proactive in root cause analysis and systems optimization
Comfortable operating objectively on critical system components
Proficient communication and documentation skills, with ability to mentor and review code across teams
Qualification
Required
Bachelors degree in Computer Science, Computer Engineer or equivalent software development experience
4-6 years professional experience with C#/.NET (Core, 6/7/8/9), LINQ, and async/await patterns
4-6 years advanced knowledge of SQL Server: installation and configuration, extended events, writing performant queries, and optimizing stored procedures and TVFs
4-6 years professional experience and proficient with Windows internals, WMI service control, eventing, understanding of system observability, instrumentation, and performance diagnostics
Hands-on exposure to SQL Server system-versioned temporal tables, change tracking, and audit pipelines
Prior work in regulated or compliance-heavy environments (e.g., healthcare, finance, government)
Experience implementing secure authentication and claims-based authorization using JWT (JSON Web Tokens) in ASP.NET Core APIs and client applications
Knowledge of integrating Okta in Blazor applications as a user identity provider
Knowledge of ML.NET for telemetry analysis or predictive insights
Hands-on experience with Blazor Server, Razor Components, and the MudBlazor UI toolkit
Familiarity with dependency injection, scoped/transient services, and service locator patterns (where constructor injection is not feasible)
Experience with Azure DevOps for source control management
Company
CommonSpirit Health
Common Spirit Health is a healthcare organization that provides research programs, home health programs, and virtual care services. It is a sub-organization of CommonSpirit Health.
H1B Sponsorship
CommonSpirit Health has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (12)
2024 (5)
Funding
Current Stage
Late StageLeadership Team
Recent News
2026-02-13
2026-02-11
Company data provided by crunchbase