Maryland Department of Information Technology
Solution Architect-Senior
Maryland Department of Information Technology, Linthicum, Maryland, United States
Pay Range
Base pay range: $70.32/hr - $85.50/hr
Introduction Maryland Benefits (MD Benefits) is a dynamic, cloud-based platform. This enterprise-wide digital service allows organizations to build, test, host, operate, and integrate mission-driven applications, data, and emerging technologies. MD Benefits offers cloud-based Platform-as-a-Service (PaaS) capabilities, a shared data architecture, and product development services, all developed by the State of Maryland to help multiple agencies deliver and manage health, human, and social service benefits and programs. On July 1, 2025, the operation of the MD Benefits shared platform and statewide applications transitioned from the Department of Human Services (DHS) to the Department of Information Technology (DoIT).
Contractual Position Notice ***This is a contractual position, with limited benefits***
Eligibility ***All hires need to be eligible to work in the U.S., either as a U.S. Citizen or those who have a Permanent Resident or green card as the state of Maryland does not have the ability to sponsor employees***
***Applicants are required to submit an up-to-date and accurate resume.***
Main Purpose The Systems Architect (Senior) is responsible for developing business, data, systems, and infrastructure models to develop enterprise architectures.
Position Duties The responsibilities of a Solution Architect – Senior include, but are not limited to the following duties:
Developing plans for migrating architectures.
Developing technical reference models to include hardware/software standards; and engineering integrated hardware and software solutions to meet mission requirements.
Define, document, and communicate enterprise and solution-level architecture patterns, standards, and blueprints for application and integration layers.
Design high-performance, scalable applications and services using Java, .NET, Spring Boot, REST APIs, and microservices architectures.
Guide development teams in selecting frameworks, design patterns, and toolchains to support reusable, maintainable, and compliant software.
Lead architecture reviews, technical risk assessments, and decision-making across application and data integration platforms (e.g., Informatica, PostgreSQL/Aurora, AWS Lambda, S3, API Gateway).
Design secure integration approaches across systems using OAuth2, JWT, and API management strategies.
Support deployment planning and DevOps collaboration by aligning CI/CD pipelines, infrastructure-as-code (Terraform, Ansible), and containerization strategies.
Partner with business analysts, project managers, and product owners to ensure architecture supports both business and technical requirements.
Provide guidance on modernization of legacy applications and refactoring into cloud-native and service-oriented architectures.
Maintain technical documentation, architecture decision records (ADRs), and architectural runbooks.
Mentor junior architects and senior developers on architectural thinking, scalability, and best practices.
Education
This position requires a Bachelor’s degree from an accredited college or university in Computer Science, Information Systems or a related field; or three (3) years of equivalent experience in a related field. (Note: A Master’s degree in Information Technology is a plus.)
General Experience
The proposed candidate must have experience performing architecture-related work on at least five IT systems.
Specialized Experience
The proposed candidate must have experience performing a significant role in all aspects of architecture-related work on at least two large IT systems.
Minimum 10+ years of IT experience in application development, system integration, or technical leadership roles.
At least 5 years as a hands‑on application or solution architect in enterprise environments.
Deep expertise in Java and/or .NET application stacks, REST API development, and service-oriented architectures (SOA/Microservices).
Experience architecting solutions in cloud environments (preferably AWS), including use of native services (Lambda, S3, ECS, Aurora).
Working knowledge of data integration platforms such as Informatica, ETL pipelines, and data flow design.
Experience integrating with enterprise reporting and BI platforms such as Qlik or QuickSight.
Experience designing systems with security, performance, accessibility (508), and compliance in mind.
Proficient in version control, CI/CD pipelines, and DevOps tools such as Git, Jenkins, Terraform, Docker, and Ansible.
Excellent written and verbal communication skills for stakeholder alignment, documentation, and technical mentorship.
Architecture certifications such as TOGAF, AWS Certified Solutions Architect, or Microsoft Azure Architect are a plus.
Exposure to benefits systems, child support, or integrated eligibility systems (SNAP, TANF, Medicaid).
Seniority Level Mid‑Senior level
Employment Type Full‑time
Job Function Information Technology
#J-18808-Ljbffr
Introduction Maryland Benefits (MD Benefits) is a dynamic, cloud-based platform. This enterprise-wide digital service allows organizations to build, test, host, operate, and integrate mission-driven applications, data, and emerging technologies. MD Benefits offers cloud-based Platform-as-a-Service (PaaS) capabilities, a shared data architecture, and product development services, all developed by the State of Maryland to help multiple agencies deliver and manage health, human, and social service benefits and programs. On July 1, 2025, the operation of the MD Benefits shared platform and statewide applications transitioned from the Department of Human Services (DHS) to the Department of Information Technology (DoIT).
Contractual Position Notice ***This is a contractual position, with limited benefits***
Eligibility ***All hires need to be eligible to work in the U.S., either as a U.S. Citizen or those who have a Permanent Resident or green card as the state of Maryland does not have the ability to sponsor employees***
***Applicants are required to submit an up-to-date and accurate resume.***
Main Purpose The Systems Architect (Senior) is responsible for developing business, data, systems, and infrastructure models to develop enterprise architectures.
Position Duties The responsibilities of a Solution Architect – Senior include, but are not limited to the following duties:
Developing plans for migrating architectures.
Developing technical reference models to include hardware/software standards; and engineering integrated hardware and software solutions to meet mission requirements.
Define, document, and communicate enterprise and solution-level architecture patterns, standards, and blueprints for application and integration layers.
Design high-performance, scalable applications and services using Java, .NET, Spring Boot, REST APIs, and microservices architectures.
Guide development teams in selecting frameworks, design patterns, and toolchains to support reusable, maintainable, and compliant software.
Lead architecture reviews, technical risk assessments, and decision-making across application and data integration platforms (e.g., Informatica, PostgreSQL/Aurora, AWS Lambda, S3, API Gateway).
Design secure integration approaches across systems using OAuth2, JWT, and API management strategies.
Support deployment planning and DevOps collaboration by aligning CI/CD pipelines, infrastructure-as-code (Terraform, Ansible), and containerization strategies.
Partner with business analysts, project managers, and product owners to ensure architecture supports both business and technical requirements.
Provide guidance on modernization of legacy applications and refactoring into cloud-native and service-oriented architectures.
Maintain technical documentation, architecture decision records (ADRs), and architectural runbooks.
Mentor junior architects and senior developers on architectural thinking, scalability, and best practices.
Education
This position requires a Bachelor’s degree from an accredited college or university in Computer Science, Information Systems or a related field; or three (3) years of equivalent experience in a related field. (Note: A Master’s degree in Information Technology is a plus.)
General Experience
The proposed candidate must have experience performing architecture-related work on at least five IT systems.
Specialized Experience
The proposed candidate must have experience performing a significant role in all aspects of architecture-related work on at least two large IT systems.
Minimum 10+ years of IT experience in application development, system integration, or technical leadership roles.
At least 5 years as a hands‑on application or solution architect in enterprise environments.
Deep expertise in Java and/or .NET application stacks, REST API development, and service-oriented architectures (SOA/Microservices).
Experience architecting solutions in cloud environments (preferably AWS), including use of native services (Lambda, S3, ECS, Aurora).
Working knowledge of data integration platforms such as Informatica, ETL pipelines, and data flow design.
Experience integrating with enterprise reporting and BI platforms such as Qlik or QuickSight.
Experience designing systems with security, performance, accessibility (508), and compliance in mind.
Proficient in version control, CI/CD pipelines, and DevOps tools such as Git, Jenkins, Terraform, Docker, and Ansible.
Excellent written and verbal communication skills for stakeholder alignment, documentation, and technical mentorship.
Architecture certifications such as TOGAF, AWS Certified Solutions Architect, or Microsoft Azure Architect are a plus.
Exposure to benefits systems, child support, or integrated eligibility systems (SNAP, TANF, Medicaid).
Seniority Level Mid‑Senior level
Employment Type Full‑time
Job Function Information Technology
#J-18808-Ljbffr