> Markdown version of [/jobs/ext/3416317-senior-software-development-engineer](https://www.wearedevelopers.com/jobs/ext/3416317-senior-software-development-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). --- # Senior Software Development Engineer - **Company:** Complexcare Solutions - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, ASP.NET, JavaScript (Programming Language), .NET Framework, Application Programming Interfaces (APIs), Audit Trail, User Authentication, Automation of Tests, Unit Testing, Microsoft Azure, C Sharp (Programming Language), Cloud Computing, Cloud Engineering, Cloud Storage, Code Coverage, Profiling, Software Quality, Code Review, Continuous Integration, Data Security, Data Stores, Software Design Patterns, DevOps, Design of User Interfaces, Key Management, Microsoft SQL Server, Routing, Nunit, OAuth, OpenID, Performance Tuning, Scrum Methodology, Productivity Software, Query Optimization, Role-Based Access Control, Azure Active Directory, Software Engineering, SQL Stored Procedures, Management of Software Versions, Web Applications, Data Logging, RxJS, Angular Material, Tailwind, GitHub Copilot, Delivery Pipeline, Software Security, Caching, Indexer, Backend, AngularJS, Solid Principles, Information Technology, Front End Software Development, Restful APIs, Sql Tuning, Api Management, Serverless Computing, Jasmine, Key Vault, Static Application Security Testing, Vulnerability Analysis, Web Api, Dynamic Application Security Testing - **Published:** September 21, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=d3fd9aa004ad4367 ## About the Role * 8+ years of hands-on experience with .NET (C#) building web APIs and services (ASP.NET Core, minimal APIs, background processing). * 5+ years of experience with Angular building enterprise web applications (components, routing, forms, state patterns). * Strong experience with MS SQL Server (data modeling, performance tuning, indexing, query plans, migrations). * 5+ years of experience building and operating solutions on Azure Cloud (App Service, Azure Functions, Storage, Key Vault, monitoring). * Experience building secure apps with authentication/authorization (Azure AD/Entra ID, RBAC, token validation, API security). * Strong understanding of unit testing and automated testing practices: * Backend: xUnit/NUnit + mocking frameworks * Frontend: Jasmine/Jest/Karma + Angular testing utilities * Experience with DevOps and CI/CD (build pipelines, environment configs, secrets management, deployments, rollback strategy). * Solid knowledge of software design and architecture fundamentals (layering, separation of concerns, domain modeling, API versioning). * Ability to work independently, deliver to deadlines, and communicate clearly with cross-functional teams. * Additional Preferred Qualifications: * UI libraries and design systems: Angular Material, Tailwind CSS, and component documentation practices. * Storybook JS experience for component-driven development, documentation, and visual regression workflows. * Experience with performance optimization (frontend runtime performance, backend profiling, SQL tuning, caching strategies). * Familiarity with micro-frontend patterns, module federation, or reusable library design (shared UI kits, shared services). * Healthcare domain knowledge, including HIPAA awareness and handling of sensitive data. * Experience with security scanning and quality tooling (SAST/DAST concepts, dependency scanning, code coverage). * Strong adoption of GitHub Copilot with guardrails (prompting patterns, review discipline, test-first usage). * Travel for this position will include less than 5% locally usually for training purposes. Education: * Bachelor's degree in computer science, software engineering, or related field; and * Azure certification preferred (e.g., AZ-204 or equivalent); additional certifications in security or cloud architecture are a plus. ## Description Overview: The Senior Software Engineer is responsible for designing, developing, and supporting secure, scalable, and maintainable software solutions across the organization. They will contribute to full-stack product development, building modern web applications using Angular and robust backend services using .NET, deployed on Azure Cloud with Microsoft SQL Server as the primary data store. This role partners closely with product owners, business analysts, QA, and DevOps to deliver features end-to-end, ensure quality through automated testing, and maintain operational excellence through observability, performance tuning, and production support. The Senior Software Engineer is expected to work independently on complex deliverables, collaborate effectively across teams, and mentor junior engineers through best practices, code reviews, and technical guidance., * Design and develop .NET (C#) backend services (REST APIs, minimal APIs, background jobs) with clean, secure, and maintainable architecture patterns. * Build responsive, accessible, and performant front-end applications using Angular (modern patterns, Reactive Extensions for JavaScript (RxJS)/ signals as applicable, reusable components). * Implement data access and persistence using MS SQL Server (schema design, indexing strategy, stored procedures when appropriate, query optimization). * Develop cloud-native solutions on Azure (App Services, Functions, Storage Accounts, Key Vault, Managed Identity, networking/security basics). * Design and integrate authentication/authorization using Azure AD / Entra ID (OIDC/OAuth2, role-based access control, claims-based access). * Create and maintain CI/CD pipelines (Azure DevOps) to automate builds, deployments, and quality gates (tests, scans, approvals). * Apply software engineering best practices: code quality, SOLID principles, clean code, versioning, API contracts, documentation, and standards compliance. * Collaborate with product owners and stakeholders to break down requirements into technical solutions, estimate work, and deliver iteratively in Agile/Scrum. * Perform code reviews and mentor peers on design patterns, performance, security, testing, and maintainability. * Implement observability and operational readiness (structured logging, metrics, tracing, dashboards, alerts, runbooks); * Troubleshoot production issues, participate in incident response, perform root cause analysis, and implement durable fixes and preventive improvements. * Work with UI/UX and design system standards to build consistent user experiences; contribute to shared components and reusable libraries. * Leverage modern developer productivity tools such as GitHub Copilot and "vibe coding" practices responsibly (reviewed outputs, secure patterns, tests). * Ensure confidentiality and compliance, especially in healthcare contexts where HIPAA/PHI controls may apply (least privilege, auditability, secure handling). * Maintain compliance with ComplexCare Solutions (CCS) policies, procedures and mission statement. * Adhere to all confidentiality and HIPAA requirements as outlined within CCS's Operating Policies and Procedures in all ways and at all times with respect to any aspect of the data handled or services rendered in the undertaking of the position. * Fulfill those responsibilities and/or duties that may be reasonably provided by CCS for the purpose of achieving operational and financial success of the Company. ## Related Videos - [How to Create New RxJS Operators](https://www.wearedevelopers.com/videos/683-how-to-create-new-rxjs-operators) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Develop enterprise-ready applications for Microsoft Teams with Azure resources on modern web technologies](https://www.wearedevelopers.com/videos/187-develop-enterprise-ready-applications-for-microsoft-teams-with-azure-resources-on-modern-web-technologies) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Practice makes perfect - when it comes to RxJS](https://www.wearedevelopers.com/videos/1-practice-makes-perfect-when-it-comes-to-rxjs) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)