Senior Application Architect
The Senior Application Architect is an individual contributor responsible for designing modern application architectures, improving application reliability, and driving cross‑platform modernization initiatives across the organization.
This role blends Application Architecture, Platform Engineering, and Site Reliability Engineering (SRE) principles - working closely with Product, Development, DevSecOps, Infrastructure teams. It requires strong technical expertise in application design patterns, cloud-native architectures, performance engineering, and operational reliability.
While the role carries no formal people management responsibilities, it provides technical leadership and ownership over application platform direction, ensuring systems are scalable, resilient, maintainable, and built for long-term sustainability.
DUTIES AND RESPONSIBILITIES
Application Architecture- Lead the review and evolution of application and service architectures (microservices, event-driven, API first, domain-driven design).
- Review and validate solution designs across engineering teams to ensure scalability, reliability, and maintainability.
- Define architectural standards, blueprints, and application of modernization pathways.
- Ensure applications align with enterprise guidelines, security requirements, and performance expectations.
- Strengthen application reliability practices.
- Serve as the technical escalation point for complex application and integration issues.
- Drive improvements in observability, automated fault detection, incident prevention, and root-cause analysis.
- Partner with DevOps and Development teams to refine CI/CD pipelines, shift-left quality, and ensure the platform is stable.
- Plan and coordinate application migration and modernization programs (e.g., cloud migration, platform upgrades, modernization programs).
- Identify architectural risks, define mitigation strategies, and ensure controlled execution.
- Track progress, eliminate blockers, and ensure successful delivery of migration waves.
- Own cross-team technical planning for application migration, modernization and reliability uplift initiatives.
- Conduct deep-dive architecture reviews, technical assessments, and design walkthroughs.
- Align technical stakeholders (e.g. across Product, Development, Security, and Infrastructure) to ensure cohesive solution delivery.
- Promote best practices in application design, resilience engineering, documentation, and operational excellence.
QUALIFICATIONS
Education- Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field.
- 5+ years in Application Architecture.
- Experience designing modern application architectures (cloud-native, microservices, distributed systems).
- Exposure to application modernization or system transformation initiatives.
- Experience operating and supporting production-grade application platforms.
- Familiarity with CI/CD practices and application deployment automation.
- Experience with Java and front-end technologies (e.g. vueJS, nextJS).
- Strong foundation in application and integration architecture (APIs, queues, microservices, cloud platforms such as Azure/AWS).
- Knowledge of application observability, logging, monitoring, and performance engineering.
- Familiarity with DevOps practices.
- Strong troubleshooting skills involving application performance, distributed systems, and integrations.
- Ability to drive cross-functional collaboration across engineering, security, product, and operational teams.
- Strong ownership mindset with excellent planning and execution discipline.
- Effective communication and stakeholder influencing skills.
- Handles complex application and system design challenges requiring strong architectural judgment and problem-solving.
- Balances strategic architecture planning with hands-on design reviews, troubleshooting, and modernization oversight.
- Works across multiple modernization and reliability enhancement initiatives simultaneously.
- Plays a key role in ensuring the reliability, scalability, and operational health of business-critical applications.
- Acts as a senior individual contributor with ownership over application reliability and architecture initiatives.
- Accountable for technical quality and execution of assigned modernization and application reliability programs.
- Influences architectural direction, platform strategy, and engineering practices.
- Ensures adherence to architectural, security, operational, and documentation standards.