Skip to content
mimi

Application Architect

IBM

Ottawa · On-site Full-time Lead 5d ago

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

legacy systems

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