Senior Director – Software Engineering - Remote
Company: Maximus Inc.
Location: Schiller Park
Posted on: March 22, 2026
|
|
|
Job Description:
Maximus is currently seeking a Senior Director of Software
Engineering. In this role, you will be a senior technology leader
responsible for end-to-end delivery, technical excellence, and
organizational leadership across software engineering teams focused
on delivering enterprise-grade solutions build on ASP.NET and Azure
technologies. This role combines deep Microsoft stack technical
expertise with strong people leadership, execution rigor, and cross
functional partnership. The Senior Director operates at the
intersection of strategy and execution, ensuring scalable, secure,
and high-quality software solutions while developing engineering
leaders and fostering a culture of accountability, collaboration,
and continuous improvement. The ideal candidate is a seasoned
technology leader who thrives in a fast-paced environment, inspires
high performing teams, and collaborates effectively across business
and technology organizations. This is a remote position. Essential
Duties and Responsibilities: - Foster an environment of
experimentation and continual improvement through regular
iterations, technical debt reduction, and an architectural roadmap.
- Use extensive management skills and experience to develop
technical and managerial leadership skills, and create a vibrant
culture of mutual support and motivation. - Stay in sync with
multiple development and product teams routinely reviewing specs
and roadmaps to assure development cycles stay on time and are of
the highest quality. - Leads and directs the work of other
employees and has responsibility for personnel actions including;
hiring, performance management, and termination. Supervision is
often provided through a team of subordinate managers. - Closely
collaborate with technology and business partners across the
company to scale existing products to new lines of business while
also advancing our digital agenda through automation and straight
through processing. - Create strategic, and highly-functional, team
partnerships with business and other application technology
leaders. - Attract top technology talent while aligning strengths
to organizational goals. Job-Specific Essential Duties and
Responsibilities: Engineering Leadership, Innovation & Delivery -
Work closely with Solution Architects to shape opportunities,
ideate, design, build and deliver modular, scalable solutions that
meet or exceed business value - Lead investigation of new
solutions, tools, products and techniques including latest
cutting-edge technologies such as Artificial Intelligence in
software - Maintain alignment with multiple development and product
teams by routinely reviewing specifications, roadmaps, and delivery
milestones to ensure timely, high quality outcomes. - Drive
engineering best practices, including code quality, automation,
performance optimization, and scalable system design within C#,
ASP.NET and Azure cloud based environments. Technical &
Architectural Oversight - Provide hands on technical leadership and
architectural guidance across solutions built using: - C# / .NET /
ASP.NET MVC - JavaScript based front end frameworks - Telerik Kendo
UI - SQL Server and Azure SQL - Azure cloud services and supporting
platform capabilities - Ensure solutions meet enterprise standards
for scalability, security, performance, and maintainability. -
Partner with architects and senior engineers to define and enforce
technical standards and patterns. - Evaluate and guide adoption of
new technologies within the Microsoft ecosystem. People Leadership
& Organizational Development - Lead and mentor engineering managers
and senior technical leaders, developing both technical and
managerial capabilities across the organization. - Build and
sustain a culture of collaboration, accountability, and mutual
support that motivates teams to achieve ambitious goals. - Oversee
personnel decisions including hiring, performance management,
promotions, and terminations, often through subordinate managers. -
Attract, retain, and develop top engineering talent while aligning
individual strengths with organizational priorities. Strategic &
Cross Functional Collaboration - Partner closely with business and
technology stakeholders to scale existing products into new
business lines and advance the company’s digital transformation
agenda through automation and straight through processing. -
Establish strong, strategic partnerships with product,
architecture, operations, and other application technology leaders
to ensure cohesive planning and execution. - Influence long term
technology strategy, investment decisions, and platform
modernization initiatives. - Serve as a trusted advisor to senior
leadership on delivery and technology matters. Operational &
Financial Management - Manage budgets, vendor relationships, and
resource allocation for assigned portfolios. - Optimize team
productivity, tooling investments, and cloud/infrastructure costs.
- Ensure compliance with governance, security, and regulatory
standards. Core Technical Skills - Strong hands on experience with:
- Microsoft C# and .NET Framework / .NET Core - ASP.NET MVC -
JavaScript (modern frameworks and patterns) - Telerik Kendo UI -
SQL Server and Azure SQL - Experience building and operating
applications on Microsoft Azure. - Strong understanding of
application architecture, API design, and data modeling. -
Familiarity with DevOps practices, CI/CD pipelines, and cloud
native patterns. Leadership & Soft Skills - Proven ability to lead
large, distributed engineering teams. - Strong executive
communication and stakeholder management skills. - Ability to
balance strategic thinking with hands on execution oversight. -
Skilled in conflict resolution, decision making, and change
leadership. - Demonstrated ability to drive alignment,
accountability, and results. Minimum Requirements - Bachelors
degree in relevant field of study. -12 years of relevant
professional experience required. Job-Specific Minimum
Requirements: - 12 years of progressive professional experience,
including significant leadership responsibility within software
engineering organizations and significant experience in Microsoft
technology stack. - Additional years of relevant experience will be
considered in lieu of degree. - 8 years of engineering leadership
experience managing managers and senior technical staff. -
Experience in working with offshore development teams - Proven
ability to drive architectural modernization, cloud adoption, and
engineering process improvements. Success Measures - Predictable,
high quality on-time delivery across multiple teams. - Strong
engineering leadership and talent retention. - Improved platform
and solution stability, scalability, and developer productivity. -
High trust and effective partnership with business and technology
stakeholders. Preferred Skills and Qualifications: - Master’s
preferred 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 candidates 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 Maximuss
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
applicants 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.
Minimum Salary $ 194,160.00 Maximum Salary $ 291,240.00
Keywords: Maximus Inc., Chicago , Senior Director – Software Engineering - Remote, IT / Software / Systems , Schiller Park, Illinois