Find your dream job faster with JobLogr
AI-powered job search, resume help, and more.
Try for Free
Maximus

Maximus

via Monster

All our jobs are verified from trusted employers and sources. We connect to legitimate platforms only.

IT Principal Engineer

Anywhere
Full-time
Posted 9/15/2026
Verified Source
Key Skills:
Software Development
API Design
JavaScript

Compensation

Salary Range

$165K - 247K a year

Responsibilities

Lead technical strategy, architecture, and development for enterprise clinical applications with hands-on coding and team leadership.

Requirements

Requires 10+ years software engineering experience with advanced Microsoft .NET, C#, Azure DevOps, and leadership in enterprise application development.

Full Description

Essential Duties and Responsibilities: - 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. Minimum Requirements - 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 EEO Statement Maximus is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics. Pay Transparency Maximus compensation is based on various factors including but not limited to job location, a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation ranges may differ based on contract value but will be commensurate with job duties and relevant work experience. An applicant's salary history will not be used in determining compensation. Maximus will comply with regulatory minimum wage rates and exempt salary thresholds in all instances. Accommodations Maximus provides reasonable accommodations to individuals requiring assistance during any phase of the employment process due to a disability, medical condition, or physical or mental impairment. If you require assistance at any stage of the employment process-including accessing job postings, completing assessments, or participating in interviews,-please contact People Operations at applicantaccom@maximus.com. Minimum Salary $ 164,880.00 Maximum Salary $ 247,320.00 • Remote Skills: 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 undefined: Maximus MAXIMUS provides business services to help governments operate health and human services programs, mostly at the state and national levels. The company's health services segment offers outsourced program management and administrative services, Company Size: 5,000 to 9,999 employees Industry: Healthcare Services undefined: 0 Website: https://www.maximus.com/

This job posting was last updated on 9/18/2026

Ready to have AI work for you in your job search?

Sign-up for free and start using JobLogr today!

Get Started »
JobLogr badgeTinyLaunch BadgeJobLogr - AI Job Search Tools to Land Your Next Job Faster than Ever | Product Hunt