Software Architect

  • GBTI Solutions Inc
  • Reston, Virginia
  • 04/25/2026
Full time Information Technology Telecommunications Java

Job Description

Job DescriptionJob DescriptionSummary:
The Software Architect provides strategic technical leadership and architectural oversight. This role is responsible for defining and evolving the future-state architecture, ensuring seamless integration across enterprise systems, and guiding the technical implementation of cloud-native, scalable, and secure solutions .
Key Responsibilities:
  • Lead the development and maintenance of Target State Architecture, Technical Roadmaps, and Program Integration Plans aligned with enterprise architecture standards.
  • Design and oversee Java full-stack solutions, including web portals, microservices architecture (Spring Boot), API layers, and integration with AWS GovCloud, Enterprise Data Platform (EDP), and legacy systems.
  • Provide cloud engineering leadership for AWS GovCloud environments, including infrastructure provisioning, scalability, and cost optimization.
  • Conduct data strategy assessments, legacy data mapping, and migration planning in accordance with IRS Data Allocation Framework.
  • Support Proof-of-Concept initiatives, environment provisioning, and technical integration with common services and third-party products.
  • Collaborate with cybersecurity teams on zero-trust architecture implementation, vulnerability management, and ATO documentation.
  • Work with test engineering and 508 teams to ensure architectural designs support performance, security, and accessibility requirements.
  • Provide architecture SME support during Program Increment (PI) planning, release management, and demand management activities.
  • Evaluate and recommend modern technologies, including AI/ML solutions for fraud detection and code optimization.
  • Ensure all architectural decisions support rapid, low-risk delivery while maintaining compliance, security, and governance standards.
Required Qualifications & Experience:
  • Bachelor's degree in Computer Science, Information Systems, Engineering, or related field (Master's preferred).
  • Minimum 10 years of experience as a Systems Engineer or Solution Architect.
  • Strong Java full-stack development background with proven experience designing and deploying enterprise web portals, microservices (Spring Boot), and containerized solutions.
  • Hands-on experience with AWS (GovCloud preferred) or Google Cloud platforms.
  • Demonstrated success in large-scale enterprise data environments, including data integration, API management, and modernization of legacy systems.
  • Experience applying AI solutions for code development and optimization (GitHub Copilot, Claude Code, etc.).
  • Deep knowledge of Agile architecture practices, DevOps, CI/CD, and infrastructure-as-code.
  • Strong understanding of federal security standards (FISMA, zero-trust, NIST), Section 508, and cloud security best practices.
Preferred Skills:
  • Experience with Pega platform, Databricks, or ECO, ECM, EDP.
  • Certification in AWS Solutions Architect or similar cloud architecture credentials