Application Architect
IBM
About the role
About
Shape the architecture of legacy systems as an Application Architect. Focus on maintaining application integrity while driving modern engineering practices in high-assurance environments.
This role requires expertise in application structure and interaction patterns, ensuring that legacy systems evolve without breaking operational guarantees. Collaborate closely with technical leadership, systems engineers, and software engineers to ensure applications are maintainable, understandable, and verifiable. Mentorship of developers and collaboration across teams is essential for success in this role.
Responsibilities
- Define and maintain application architectures for long-lived systems
- Analyze and refactor legacy structures for design intent
- Maintain interaction patterns and component responsibilities
- Guide application evolution while ensuring performance
- Collaborate with clients on modernization strategies
Requirements
- Degree in Software Engineering or equivalent
- Strong experience with application architecture design
- Proficiency with legacy systems and modernization
- Ability to analyze complex codebases
- Effective technical communication skills
Lead architectural integrity and modernization of legacy systems while mentoring future developers in high-assurance environments.
Skills
Similar roles
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free