Senior Applications Architect
Robert Half · Duluth, GA · 5 days ago
On-siteEngineeringFull-time
About the role
We are seeking a Senior Application Architect to lead the design, modernization, and transformation of complex enterprise applications. This individual will work closely with engineering teams, business stakeholders, and vendors to define architecture, guide technical initiatives, and support the modernization of legacy and on-premises applications into scalable cloud and hybrid environments.
Responsibilities
- Lead application modernization and transformation initiatives across legacy, on-premises, hybrid, and cloud environments.
- Assess existing applications and recommend modernization strategies, including refactoring, replatforming, migration, replacement, or retirement.
- Design scalable target-state architectures, including applications, integrations, APIs, data flows, security, and deployment models.
- Lead and support cloud migration initiatives, including moving applications and data from on-premises environments to the cloud.
- Develop and promote architecture standards, design patterns, and best practices.
- Partner with developers, infrastructure, security, product teams, business stakeholders, and vendors throughout the design and delivery process.
- Lead architecture and design reviews and ensure solutions meet security, scalability, reliability, and performance requirements.
- Design API-first and event-driven architectures using REST, GraphQL, messaging, and streaming technologies.
- Support architecture decisions involving mobile platforms and ensure mobile applications integrate effectively with enterprise systems and APIs.
- Provide technical leadership and mentorship to engineers and technical team members.
- Evaluate vendor solutions and ensure third-party technologies align with architecture and long-term technology strategy.
Requirements
- 10+ years of experience in software engineering, application development, solutions architecture, or application architecture.
- At least 3–4 years of experience as a Lead Application Architect, Application Architect, Solutions Architect, or similar role supporting large-scale modernization initiatives.
- Proven experience leading or playing a significant role in enterprise application transformation and modernization.
- Strong experience with cloud and hybrid environments, with AWS preferred.
- Deep understanding of: Microservices and modular monoliths, API-first architecture using REST and/or GraphQLEvent-driven architecture, messaging, and streaming, Distributed systems and application integration.
- Hands-on experience with Docker and Kubernetes and/or OpenShift.
- Strong understanding of CI/CD, DevSecOps, automation, and modern software delivery practices.
- Proficiency with Vue.js preferred or React.
- Experience with Java and/or Node.js is a plus.
- Experience with or understanding of mobile application architecture and mobile platforms.
- Strong understanding of application security and security compliance.
- Experience designing applications for scalability, reliability, resilience, performance, monitoring, and observability.
- Prioritization of Python experience is a plus but not required.
Qualifications
Financial services or other highly regulated industry experience is preferred.