Modern Web Application Solution Architect

CTC

Dallas (TX)

On-site

USD 140,000 - 180,000

Full time

35 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

CTC seeks an experienced Modern Web Application Solution Architect to lead the design, modernization, and delivery of enterprise web apps within the AAR team. You will coordinate with development, security, DevSecOps, and infrastructure to ensure scalable, secure, and maintainable solutions aligned with enterprise standards.

The ideal candidate will have strong experience with React/Next.js, Angular, Node.js, JavaScript/TypeScript, APIs, and containerized platforms; OpenShift design experience

Qualifications

  • Significant experience designing and delivering enterprise-scale web applications.
  • Strong knowledge of modern web architectures and software engineering practices.
  • Experience with React/Next.js and/or Angular.

Responsibilities

  • Define end-to-end solution architectures for modern enterprise web apps.
  • Translate requirements into practical designs and ADRs.
  • Define boundaries, components, APIs, data flows, and deployment views.
  • Evaluate alternatives and communicate decisions, trade-offs, risks, and dependencies.
  • Provide architecture direction for React, Next.js, Angular, Node.js, and modern web approaches.
  • Lead observability, security, and reliability considerations across teams.

Skills

React/Next.js
Angular
Node.js
JavaScript/TypeScript
APIs
Docker/Kubernetes/OpenShift
Cloud platforms
DevSecOps

Tools

OpenShift
REST/GraphQL
CI/CD tooling

Job description

We are seeking an experienced Modern Web Application Solution Architect to join an Application Architecture & Reliability (AAR) team. This role will provide architecture leadership for the design, modernization, and delivery of enterprise web applications. The architect will work across application development, security, infrastructure, DevSecOps, integration, and enterprise architecture teams to define solutions that are secure, scalable, resilient, maintainable, and aligned with enterprise standards. The ideal candidate has strong architecture experience across modern front-end and server-side technologies, particularly React/Next.js, Angular, Node.js, JavaScript/TypeScript, APIs, and containerized application platforms. Experience designing applications for Red Hat OpenShift is strongly preferred. Electric utility industry experience is beneficial but not required.

Solution & Application Architecture
  • 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.
Modern Web Architecture
  • Provide architecture direction for applications using React, Nest.js, Next.js, Angular, Node.js, JavaScript, and TypeScript.
  • 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.
API & Integration Architecture
  • 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 knowledge of modern JavaScript/TypeScript ecosystems and experience with React/Next.js and/or Angular.
  • 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

Peyton Resource Group • Dallas (TX)

On-site
USD 140,000 - 190,000
Web Application Architect
Web Application Architect

CTC • United States

On-site
USD 150,000 - 210,000
Senior Application Architect – Modern Web Technologies #3417
Senior Application Architect – Modern Web Technologies #3417

Genius Road, LLC • Dallas (TX)

Hybrid
USD 140,000 - 170,000
Solution Architect
Solution Architect

Compunnel, Inc. • Smithfield (RI)

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

Veritis Group Inc • Plano (TX)

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

Young Future Architects • United States

Remote
USD 95,000 - 177,000
Senior Enterprise Architect
Senior Enterprise Architect

Princeton IT Services, Inc • New York (NY)

Hybrid
USD 140,000 - 210,000
AWS Application Solution Architect
AWS Application Solution Architect

Global Business Ser. 4u • Brownsville (TX)

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

Boston Data Pro, LLC • Irving (TX)

On-site
USD 140,000 - 200,000
Senior Application Architect 5492
Senior Application Architect 5492

Tier4 Group • Duluth (GA)

On-site
USD 120,000 - 180,000