Solutions Architect

Engine
Reston, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Reston, United States of America

Tech stack

Java
JavaScript
Web Accessibility
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
User Authentication
Software as a Service
Cloud Engineering
Computer Programming
Computer Engineering
Custom Software
Software Design Patterns
Disaster Recovery
Amazon DynamoDB
Identity and Access Management
Spring
Python
PostgreSQL
NoSQL
OAuth
Open Source Technology
OpenID
Open Web Application Security
Platform as a Service (PAAS)
Role-Based Access Control
Cloud Services
Security Assertion Markup Language (SAML)
Software Engineering
SQL Databases
Systems Integration
Cloud Platform System
System Availability
Spring-boot
Amazon Web Services (AWS)
Event Driven Architecture
Amazon Web Services (AWS)
Data Lake
Angular
Kubernetes
Information Technology
Amazon Web Services (AWS)
Free and Open-Source Software
Data Management
Route53
Cloudwatch
Api Gateway
Code Restructuring
Devsecops
Microservices

Job description

eNGINE builds Technical Teams. We are a Solutions and Placement firm shaped by decades of interaction with Technical professionals. Our inspiration is continuous learning and engagement with the markets we serve, the talent we represent, and the teams we build. Our Consulting Workforce is encouraged to enjoy career fulfillment in the form of challenging projects, schedule flexibility, and paid training/certifications. Successful outcomes start and finish with eNGINE.

eNGINE is hiring a Solutions Architect plays a central role in a major modernization initiative - re-engineering and re-platforming mission-critical applications that support multiple lines of business. You'll work collaboratively across the federated architecture team, application development, infrastructure, the PMO, business units, the Chief Data Office, and external partners. This role is ideal for someone who thrives in transformative environments and excels at rapidly evaluating complex technical concepts.

What You'll Do:

Architecture & Strategy

  • Develop current and future state architectures that advance customer experience, operational excellence, and brand growth
  • Define strategies and roadmaps for application modernization and cloud migration, including refactoring, re-platforming, and cloud-native adoption
  • Build platform technology roadmaps spanning SaaS, PaaS, custom software, third-party, and open source solutions
  • Establish standards for internal and external integrations to ensure loosely coupled, scalable architecture

Solution Design

  • Develop a deep understanding of business processes, application architectures, and supporting systems to design solutions that meet enterprise and business requirements
  • Create design artifacts - including logical, physical, functional views, process flow diagrams, and integration diagrams - for project stakeholders
  • Manage project constraints (scope, schedule, budget, quality, risk) and make technology decisions that reconcile them with project goals
  • Embed security-by-design principles and adapt designs to evolving security, risk, and compliance requirements

Governance & Collaboration

  • Present solution designs to the Architecture Review Board (ARB) and collaborate with stakeholders to refine them before submission
  • Contribute to architecture standards, design patterns, and governance processes
  • Investigate new solutions using custom-developed, commercial, and open source software

Prototyping & Validation

  • Work independently or collaboratively to prototype and validate architectural approaches
  • Develop proofs of concept and technical validations to support strategic decision-making and reduce delivery risk

Requirements

  • 10+ years of software development experience in mid-to-large organizations, with technical leadership experience
  • 5+ years defining architectures - current state, future state, and enterprise technology roadmaps - working with commercial, open source, and cloud solutions
  • Demonstrated experience applying enterprise architecture standards: microservices, event-driven architectures, API-led integration, and cloud-native design patterns
  • Strong hands-on knowledge of AWS services across compute, integration, data, security, DevSecOps, and observability
  • Deep understanding of container orchestration (Kubernetes/EKS, ECS/Fargate), including deployment, scaling, resiliency, and service-to-service communication
  • Experience designing for high availability, disaster recovery, security, and observability in cloud environments
  • Exposure to enterprise-scale data platforms: EMR, Data Lake, Lakehouse, or analytical solutions
  • Experience with authentication and authorization protocols: OAuth 2.0, SAML, OIDC, and RBAC
  • Familiarity with OWASP security best practices and Section 508 accessibility compliance
  • Proficiency creating logical, physical, and functional views; process flow diagrams; and system integration diagrams

Preferred:

  • AWS Architect certification (Associate or Professional)
  • 5-10 years of programming experience with Java, Spring Framework, Spring Boot, Python, JavaScript, or Angular
  • Hands-on experience with AWS services including VPC, API Gateway, ECS/Fargate, EKS, EC2, S3, DynamoDB, RDS/Aurora (PostgreSQL), IAM, Secrets Manager, KMS, CloudWatch, CloudFront, Route 53, and AWS Organizations
  • Experience with SQL and NoSQL databases

Education:

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field
  • A combination of education and experience, including military service, will also be considered
  • Master's degree preferred

Apply for this position