> Markdown version of [/jobs/ext/2986378-it-principal-engineer](https://www.wearedevelopers.com/jobs/ext/2986378-it-principal-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). --- # IT Principal Engineer - **Company:** Maximus, Inc. - **Location:** Newport, RI, United States (Remote available) - **Salary:** $164,880.0 - $247,320.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), .NET Framework, Applications Architecture, Application Lifecycle Management, Application Performance Management, Architectural Patterns, ASP.NET MVC Framework, Automation of Tests, Microsoft Azure, C Sharp (Programming Language), Cloud Computing, Cloud Engineering, Software Quality, Code Review, Databases, Database Design, Software Design Patterns, DevOps, Web Development, Microsoft Visual Studio, Microsoft SQL Server, SQL Azure, Scrum Methodology, Software Architecture, Release Management, Software Deployment, Software Engineering, SQL Databases, Software Technical Review, Web Applications, Web Services, Telerik, Enterprise Software Applications, Cloud Platform System, Ios Frameworks, Software Troubleshooting, Event Driven Architecture, Containerization, Information Technology, Data Management, Api Design, Restful APIs, Software Version Control, Microservices - **Published:** September 18, 2026 - **Apply:** https://www.careerjet.com/job/us182aa8a272e48b4771985086b60ed26e/eaa ## About the Role Bachelor's degree in relevant field of study and 10+ years of relevant professional experience required. Job-Specific Essential Duties and Responsibilities: - Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related technical discipline, or equivalent professional experience. - 10+ years of progressive software engineering experience, with significant experience developing and supporting enterprise applications. - Demonstrated experience serving as a Principal Engineer, Lead Developer, Senior Software Engineer, or equivalent technical leadership role. * Advanced hands-on experience with Microsoft .NET, C#, ASP.NET MVC, Visual Studio, and enterprise web application development. - Advanced knowledge and hands-on experience with: - ASP.NET MVC. - C#. - JavaScript. - Telerik or comparable UI frameworks. - SQL Server / Azure SQL. - RESTful APIs. - Web services. - Cloud architectures. - Modern application deployment strategies. - Strong experience with Azure DevOps, including: - Source control. - CI/CD pipelines. - Build and release management. - Automated testing. - Work item/PBI management. - Application lifecycle management. - Strong understanding of DevOps principles and modern software engineering practices. - Demonstrated experience designing and implementing scalable, highly available, and maintainable enterprise applications. - Strong understanding of software architecture, design patterns, API architecture, database design, integration patterns, and cloud-based application architectures. - Demonstrated ability to troubleshoot complex technical issues, identify root causes, and develop detailed technical solutions and recommendations. - Experience performing or overseeing database operations, including privileged database activities, SQL troubleshooting, performance analysis, and data-related problem resolution. - Demonstrated experience leading architecture reviews, technical discussions, solution design sessions, and technical decision-making across multiple teams. - Proven ability to lead and provide technical direction to onshore and offshore development teams. - Strong experience with Agile/Scrum software development methodologies, including backlog refinement, PBI estimation, sprint planning, development, testing, and delivery. - Demonstrated ability to conduct code reviews and establish development standards and best practices. - Strong verbal and written communication skills with the ability to communicate complex technical concepts to both technical and non-technical stakeholders. - Demonstrated ability to work collaboratively across product, business, architecture, engineering, DevOps, database, security, and infrastructure teams. Preferred Skills and Qualifications: - Experience developing clinical, healthcare, Medicaid, or other large-scale government applications. - Experience with modernization of legacy enterprise applications into cloud-based or modern architectures. - Experience with Azure cloud services and cloud-native application patterns. - Experience with containerization, microservices, event-driven architecture, or other modern application architectures. - Experience implementing automated testing and quality engineering practices. - Experience with application performance monitoring, observability, and production engineering. - Experience leading large-scale enterprise technology transformation initiatives. - Experience working in highly regulated environments with strong security, privacy, and compliance requirements. #techjobs #Veteranspage #LI-Remote ## Description Act as lead technical representative and spokesperson supporting pre-marketing and proposal activities. - Frequently responsible for providing guidance, coaching, and training to other employees across the organization within area of expertise. - Drive the decision making for technical decisions in conjunction with systems technical staff. - Document technical strategies to facilitate operational business needs. - Assess systems requirements and design against best practices, technology advances, industry standards, and business needs. - Provide direction on implementing feasible, cost-effective solutions to the overall system architecture and design to meet these needs. - Review systems functionality, performance, and reliability to determine fit with business needs. - Identify gaps and propose strategic technical solutions to implement solutions. - Review federal, state, and company policies to determine applicability to systems functionality, design, and operation. - Develop strategies to fulfill requirements and assess effectiveness of implementation. Job-Specific Essential Duties and Responsibilities: - Provide technical leadership and strategic direction for enterprise-wide clinical applications and software engineering initiatives. - Lead the architecture, solution design, development, modernization, and implementation of complex web applications. - Translate business and clinical requirements into scalable, secure, maintainable, and innovative technology solutions. - Lead complex technical initiatives across multiple development teams, including onshore and offshore resources. - Establish technical standards, development patterns, architectural guidelines, and engineering best practices. - Mentor and provide technical direction to junior, mid-level, and senior developers, helping teams improve engineering capabilities and code quality. - Evaluate emerging technologies, frameworks, tools, and development methodologies and recommend solutions that improve application capabilities, performance, scalability, and maintainability. - Estimate level of effort for Scrum Product Backlog Items (PBIs) associated with web application development. - Create, develop, test, and complete PBIs for enterprise web applications using Microsoft .NET, Visual Studio, Azure DevOps, and Azure SQL. - Provide hands-on support and troubleshooting for applications utilizing Microsoft .NET, Visual Studio, Azure DevOps, Azure SQL, and enterprise Service Management tools. - Perform software development quality assurance activities within Scrum, including code reviews, technical validation, testing, and adherence to established engineering standards. - Design and implement modern application deployment strategies leveraging cloud and DevOps capabilities. - Develop and maintain CI/CD pipelines, automated testing processes, source control strategies, and application lifecycle management practices. - Conduct architecture reviews, solution design sessions, technical design reviews, and technical decision-making sessions across multiple teams. - Present technical solutions, application capabilities, architectural decisions, and recommendations to internal stakeholders and leadership. - Perform ad hoc and routine privileged database operations in accordance with enterprise security and operational standards. - Troubleshoot complex technical issues, conduct root-cause analysis, and develop detailed technical proposals and recommendations to resolve problems. - Identify opportunities to modernize legacy applications and improve application architecture, performance, reliability, security, and scalability. - Collaborate with product managers, business stakeholders, solution architects, DevOps teams, database teams, security teams, and other technology groups to deliver enterprise solutions. - Provide technical leadership throughout the complete software development lifecycle, from requirements and design through development, testing, deployment, and production support. - Ensure technical solutions align with enterprise architecture, security, compliance, and technology standards. - Lead technical execution across distributed development teams and ensure consistent engineering practices between onshore and offshore resources. ## Related Videos - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Hacking MSSQL on Cloud. All of them. How I became sysadmin on Azure, AWS, GCP and Alibaba.](https://www.wearedevelopers.com/videos/100339-hacking-mssql-on-cloud-all-of-them-how-i-became-sysadmin-on-azure-aws-gcp-and-alibaba) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [Automated MS SQL Server database deployments with dacpacs and Azure DevOps](https://www.wearedevelopers.com/videos/334-automated-ms-sql-server-database-deployments-with-dacpacs-and-azure-devops) - [Azure-Well Architected Framework - designing mission critical workloads in practice](https://www.wearedevelopers.com/videos/1529-azure-well-architected-framework-designing-mission-critical-workloads-in-practice) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [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) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)