Lead technical design and delivery for client engagements, ensuring scalable, secure, and high-quality Azure-based solutions.
Translate business and functional requirements into technical architectures by collaborating closely with clients, delivery teams, and internal stakeholders.
Provide architectural oversight and governance, ensuring engineering execution aligns with delivery objectives and best practices.
Develop and contribute to reusable assets (e.g., accelerators, frameworks, templates, and documentation) that enhance efficiency and solution quality.
Mentor engineers and early-career architects within Delivery Service Lines, sharing architectural patterns, technical insights, and delivery best practices.
Troubleshoot and resolve delivery challenges, including integration, performance, and scalability issues.
Apply current Azure technologies and Microsoft frameworks to optimize solutions for maintainability, performance, and cost efficiency.
Contribute to delivery consistency by supporting architectural reviews, pattern development, and delivery alignment within your domain.
Engage in presales support when needed, including technical discovery, scope definition, and proposal input.
Manage workload and commitments to meet utilization goals while maintaining architectural quality across engagements.
Requirements
Proven experience delivering Azure-based solutions in consulting, client-facing, or enterprise environments.
Strong technical foundation in one primary domain (Application Innovation, Cloud Platform, or Data & AI).
Demonstrated ability to translate business and functional needs into scalable, high-quality technical designs.
Experience guiding engineering teams, reviewing solutions, and ensuring architectural quality across projects.
Recognized for contributing to reusable frameworks, accelerators, or delivery assets that improve project consistency.
Effective communicator, able to work across technical and non-technical teams to align architecture decisions with business goals.