> Markdown version of [/jobs/ext/3002332-it-principal-engineer](https://www.wearedevelopers.com/jobs/ext/3002332-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:** Jackson, MI, United States (Remote available) - **Experience:** Expert - **Salary:** $164,880.0 - $247,320.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), JavaScript (Programming Language), .NET Framework, Application Programming Interfaces (APIs), Agile Methodology, Applications Architecture, Application Lifecycle Management, Application Performance Management, Architectural Patterns, ASP.NET MVC Framework, Automation of Tests, Microsoft Azure, C Sharp (Programming Language), Hospital Information Systems, Cloud Computing, Cloud Engineering, Configuration Management, Software Quality, Code Review, Cyber Security, Information Systems, Databases, Continuous Delivery, Continuous Integration, Data Security, Database Design, Software Design Patterns, DevOps, Web Development, Design of User Interfaces, Human-Computer Interaction, Systems Analysis, Microsoft Visual Studio, Microsoft Software, Microsoft SQL Server, SQL Azure, Scrum Methodology, Software Architecture, Systems Development Life Cycle, Release Management, Requirements Management, Server Administration, Software Deployment, Software Engineering, SQL Databases, Systems Architecture, Software Technical Review, Web Applications, Web Services, Privacy Controls, Telerik, Enterprise Software Applications, Cloud Platform System, System Availability, Ios Frameworks, Software Troubleshooting, Event Driven Architecture, Containerization, Information Technology, Data Management, Api Design, Restful APIs, Software Version Control, Microservices - **Published:** September 19, 2026 - **Apply:** https://www.careerbuilder.com/job-details/it-principal-engineer-jackson-ms--46fa35fd-1854-4256-9c72-4c2a3cf7034f ## 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, ASP.NET MVC, Agile Programming Methodologies, Application Programming Interface (API), Architectural Engineering, Architectural Services, Backlog Prioritization, Best Practices, Business Architecture, Clinical Information Systems, Cloud Applications, Cloud Computing, Coaching, Code Reviews, Communication Skills, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Corporate Policies, Database Administration, Database Design, Design Patterns Programming Methodologies, DevOps, Emerging Technology, Engineering, Enterprise Applications, Enterprise Architecture, Enterprise Protection, Government, Healthcare, High Availability, Identify Issues, Industry Standards, Information Technology & Information Systems, Information Technology Software, Information/Data Security (InfoSec), Internet Application, JavaScript, Leadership, Marketing, Medicaid, Mentoring, Microsoft .NET, Microsoft C# (C Sharp), Microsoft SQL Server, Microsoft Visual Studio, Microsoft Windows Azure, Offshoring, Operational Strategy, People Management, Performance Analysis, Presentation/Verbal Skills, Privacy Controls, Problem Solving Skills, Product Backlog, Production Support, Proposal Development, Quality Assurance Methodology, REST (Representational State Transfer), Regulatory Compliance, Release Management/Engineering, Requirements Management, Root Cause Analysis, SQL (Structured Query Language), Scrum Project Management and Software Development, Security Architecture, Security Infrastructure, Software Administration, Software Architecture Design, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Software Testing, Source Code/Configuration Management (SCM), Sprint Planning, Standards Development, Strategic Planning, System Architecture, Systems Analysis, Team Player, Technical Delivery, Technical Leadership, Technical Presentation, Technical Strategy, Technical Support, Technical Writing, Technical/Engineering Design, Telerik, Test Automation, Test Plan/Schedule, Testing, User Interface/Experience (UI/UX), Validation Testing, Web Programming, Web Services, Writing Skills ## 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) - [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) - [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 - [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) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)