Senior Systems Architect
Listed on 2026-01-11
-
IT/Tech
Systems Engineer, Cloud Computing
About DMI
DMI is a leading provider of digital services and technology solutions, headquartered in Tysons Corner, VA. With a focus on end-to-end managed IT services, including managed mobility, cloud, cybersecurity, network operations, and application development, DMI supports public sector agencies and commercial enterprises around the globe. Recognized as a Top Workplace, DMI is committed to delivering secure, efficient, and cost-effective solutions that drive measurable results.
Learn more at
DMI, LLC is seeking a Senior Systems Architect to join us.
The Senior Systems Architec
t is responsible for developing business, data, systems, and infrastructure models to develop enterprise architectures.
Duties and Responsibilities:
- Lead cross-functional design sessions involving architects, product owners, rules SMEs, data teams, and developers.
- 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 tool chains 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, Postgre
SQL/Aurora, AWS Lambda, S3, API Gateway). - Design secure integration approaches across systems using OAuth2, JWT, and API management strategies.
- Support deployment planning and Dev Ops 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 and Years of
Experience:
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.) The proposed candidate must have experience performing architecture-related work on at least five IT systems.
Required and Desired Skills/
Certifications:
- At least five (5) years of experience in benefits systems, or integrated eligibility systems (SNAP, TANF, Medicaid).
- 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 ten (10)+ years of IT experience in application development, system integration, or technical leadership roles.
- At least five (5) years as a hands‑on application or solution architect in enterprise environments.
- The candidate should possess a deep understanding of policies from FNS, CMS, MDH, and MD DHS, and should be able to effectively translate policy manuals into actionable business rules (using Corticon Rules Engine) that align with stakeholder expectations and real-world scenarios.
- Deep expertise in Corticon, 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 Quick Sight.
- Experience designing…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).