Web Application Architect

CTC

United States

On-site

USD 150,000 - 210,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

CTC is seeking an experienced Modern Web Application Solution Architect to define end-to-end architectures for enterprise web applications. You will translate business requirements into practical designs, establish component boundaries, APIs, and data flows, and guide teams on modern web patterns and deployment architectures.

The role emphasizes security, observability, and scalable delivery in containerized, cloud-native environments, collaborating with multiple orgs to ensure resilient,

Qualifications

  • Significant experience designing and delivering enterprise-scale applications in leadership roles.
  • Strong understanding of modern web application architecture and software engineering practices.
  • Strong understanding of Node.js application and API architectures.
  • Experience with REST APIs, distributed systems, and service-oriented or microservices architectures.
  • Experience designing for containerized environments using Docker, Kubernetes, or comparable technologies.
  • Strong understanding of application security, identity, authentication, authorization, CI/CD, and modern software delivery practices.
  • Ability to work across multiple technical organizations and communicate effectively with engineering teams, architects, technology leaders, and business stakeholders.

Responsibilities

  • Define end-to-end solution architecture for modern enterprise web applications.
  • Translate business, functional, and non-functional requirements into practical architectures and designs.
  • Define application boundaries, components, services, APIs, integrations, data flows, and deployment architectures.
  • Define patterns for client-side rendering, server-side rendering, and other modern web approaches.
  • Lead architecture reviews and Collaborate with enterprise architects, application teams, security, DevSecOps, and infrastructure teams.
  • Ensure patterns address latency, failure handling, retries, timeouts, and resilience.

Skills

Enterprise Architecture
Web App Architecture
Node.js
REST APIs
Docker/Kubernetes
Security & CI/CD
Communication
Kafka
OpenShift

Tools

OpenShift
Kafka

Job description

Title: Modern Web Application Solution Architect
  • Define end-to-end solution architecture for modern enterprise web applications.
  • Translate business, functional, and non-functional requirements into practical application architectures and technical designs.
  • Define application boundaries, components, services, APIs, integrations, data flows, and runtime/deployment architectures.
  • Select appropriate architectural patterns based on application requirements, enterprise standards, and delivery constraints.
  • Develop architecture artifacts including solution diagrams, component models, deployment views, integration designs, sequence diagrams, and Architecture Decision Records (ADRs).
  • Evaluate architectural alternatives and clearly communicate technical decisions, trade-offs, risks, and dependencies.
  • Define patterns for client-side rendering, server-side rendering, static generation, backend-for-frontend (BFF), and other modern web approaches where appropriate.
  • Guide modular application design and appropriate use of component-based architectures, micro-frontends, microservices, and modular monolith patterns.
  • Establish patterns for state management, session management, caching, content delivery, and web performance optimization.
  • Guide teams on maintainability, reuse, dependency management, framework lifecycle, and technology currency.
  • Define API architecture and integration patterns using REST, GraphQL, asynchronous messaging, and event-driven approaches as appropriate.
  • Establish patterns for API versioning, error handling, security, observability, resiliency, and lifecycle management.
  • Guide integration with enterprise services, systems of record, identity platforms, data services, and external systems.
  • Ensure application designs appropriately address latency, failure handling, retry behavior, timeouts, circuit breaking, and other distributed-system concerns.

Cloud-Native, Security & Reliability

  • Design applications for containerized and cloud-native runtime environments, including Kubernetes and Red Hat OpenShift.
  • Guide containerization, configuration, secrets, resource management, health checks, autoscaling, ingress/routing, and deployment considerations.
  • Incorporate security throughout application architecture, including authentication, authorization, identity integration, encryption, API security, secrets management, and secure development practices.
  • Define non-functional requirements for availability, scalability, performance, resiliency, recoverability, and maintainability.
  • Design applications with appropriate fault tolerance, graceful degradation, failure isolation, and recovery patterns.
Observability & Architecture Leadership:
  • Define application observability requirements covering logs, metrics, traces, dashboards, monitoring, and alerting.
  • Participate in production-readiness and architecture reviews for critical applications.
  • Lead architecture and technical design reviews throughout the software delivery lifecycle.
  • Collaborate with enterprise architects, application teams, security, DevSecOps, infrastructure, data, and integration organizations.
  • Identify reusable architecture patterns and opportunities to standardize common application capabilities.
  • Support application modernization assessments, target-state architectures, transition roadmaps, reference architectures, and technical guardrails.
Required Qualifications:
  • Significant experience designing and delivering enterprise-scale applications, including experience as a Solution Architect, Application Architect, Technical Architect, or equivalent technical leader.
  • Strong understanding of modern web application architecture and software engineering practices.
  • Strong understanding of Node.js application and API architectures.
  • Experience with REST APIs, distributed systems, integration patterns, and service-oriented or microservices architectures.
  • Experience designing applications for containerized environments using Docker, Kubernetes, or comparable technologies.
  • Strong understanding of application security, identity, authentication, authorization, CI/CD, and modern software delivery practices.
  • Experience designing for availability, scalability, performance, resiliency, and observability.
  • Ability to work across multiple technical organizations and communicate effectively with engineering teams, architects, technology leaders, and business stakeholders.
Preferred Qualifications:
  • Architecture and deployment experience with Red Hat OpenShift.
  • Experience with public cloud platforms such as AWS, Azure, or Google Cloud.
  • Experience with API management, gateway technologies, enterprise identity solutions, and messaging/event-streaming technologies such as Kafka.
  • Knowledge of service mesh, distributed tracing, and cloud-native observability technologies.
  • Experience with DevSecOps and automated software delivery practices.
  • Experience modernizing legacy applications into modern web and cloud-native architectures.
  • Experience in large, complex, highly regulated, utility, energy, or critical-infrastructure environments; utility experience is not required.
Desired Characteristics
  • Strong architectural judgment and ability to balance strategic direction with pragmatic delivery.
  • Comfortable moving between high-level architecture and detailed technical discussions.
  • Able to challenge designs constructively and explain the reasoning behind architecture decisions.
  • Effective at influencing technical outcomes across organizational boundaries without requiring direct authority.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Modern Web Application Solution Architect
Modern Web Application Solution Architect

CTC • Dallas (TX)

On-site
USD 140,000 - 180,000
Modern Web Application Solution Architect
Modern Web Application Solution Architect

Peyton Resource Group • Dallas (TX)

On-site
USD 140,000 - 190,000
Senior Solutions Architect
Senior Solutions Architect

Good co India • United States

Remote
USD 140,000 - 180,000
Senior Application Architect
Senior Application Architect

Young Future Architects • United States

Remote
USD 95,000 - 177,000
Solution Architect
Solution Architect

Compunnel, Inc. • Smithfield (RI)

On-site
USD 120,000 - 150,000
AWS Application Solution Architect
AWS Application Solution Architect

Global Business Ser. 4u • Brownsville (TX)

On-site
USD 180,000 - 240,000
Solution Architect
Solution Architect

Cyient • Waco (TX)

On-site
USD 120,000 - 150,000
Technical Architect
Technical Architect

Veritis Group Inc • Plano (TX)

On-site
USD 120,000 - 170,000
Senior Enterprise Architect
Senior Enterprise Architect

Princeton IT Services, Inc • New York (NY)

Hybrid
USD 140,000 - 210,000
Solutions Architect
Solutions Architect

SMARTFOX • United States

On-site
USD 140,000 - 190,000