Senior Technical Architect
Role details
Job location
Tech stack
Job description
We are seeking highly motivated Senior Technical Architects to join our team and play a pivotal role in advancing federal application and system architectures across complex, multi-platform environments. AEM Senior Technical Architects understand system design, integration patterns, and modern development practices, and translate business and mission needs into scalable, secure technical solutions. In this position, you will design and oversee architecture across applications, cloud environments, and integration layers, ensuring systems are resilient, interoperable, and aligned with DevSecOps principles. You will guide development teams, establish technical standards, and support implementation of APIs, microservices, and cloud-native solutions that improve performance and scalability. You will play an integral role in modernizing systems, reducing technical debt, and enabling continuous delivery of high-quality, secure capabilities.
- Provide architectural leadership supporting a cloud hosted enterprise digital services platform used by multiple stakeholder communities
- Define and maintain system architecture, application design patterns, and integration strategies across platform components
- Collaborate with engineering teams, product owners, data specialists, and infrastructure engineers to align technical solutions with program requirements
- Guide implementation of scalable application architectures and API based integration approaches
- Support Agile delivery teams by providing architectural guidance during backlog planning, solution design, and development activities
- Review technical designs and implementation approaches to ensure alignment with architecture standards and platform objectives
- Support troubleshooting and resolution of complex technical issues across application and infrastructure environments
- Evaluate emerging technologies and architecture patterns that could improve platform performance, scalability, or maintainability
- Participate in technical governance and architecture review activities across the program
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Information Systems, Information Technology, or a related technical field
- 10 or more years of experience supporting enterprise software architecture, application development, or platform engineering
- Experience designing scalable architectures supporting enterprise web applications or digital platforms
- Experience supporting cloud hosted application environments
- Experience working within Agile development environments and collaborating with cross functional technical teams
- Demonstrated ability to translate functional requirements into scalable technical solutions
- Strong problem solving and technical leadership skills across application, data, and infrastructure domains
Desired skills/certifications (any additional skills desired but not required to be considered for the position):
- Experience supporting applications hosted in AWS or similar cloud environments
- Familiarity with enterprise architecture frameworks or architecture governance practices
- Experience supporting DevSecOps enabled delivery environments
- Experience designing API driven or microservices based architectures
- Experience supporting federal or large enterprise digital platforms
- Cloud architecture or security related certifications are a plus