Job Purpose: The Performance Architect role is for individuals with advanced expertise in optimizing the performance, resilience, reliability, and observability of web applications across diverse platforms and architectures. This role requires a deep understanding of programming languages, performance testing and tuning methodologies, APM (Application Performance Monitoring) tools, monitoring frameworks, and techniques to address complex performance challenges across both front-end and back-end systems while adhering to industry best practices and governance standards. Responsibilities include leading small projects, mentoring team members, presenting strategies to enhance web application performance, observability, and system reliability, and collaborating with Senior Leadership. The role involves analysing system requirements, identifying bottlenecks (including front-end latency, rendering issues, and user experience inefficiencies), conducting in-depth performance tuning, designing scalable, resilient, and observable solutions, and driving the implementation of enhancements. The focus is on delivering high-performing, reliable, fault-tolerant, and transparent web applications aligned with business goals, leveraging multi-tier architectures, modern web technologies, and robust computing environments. Responsibilities: Work with Product Development Managers and Product Architects to review requirements and identify areas of risk to the performance of online platforms. Review architectures and detailed designs to ensure risks are considered and mitigated. Communicate risks and mitigation plans to management and architects. Build performance models and projections from architecture and designs to increase confidence in the solutions being built. Contribute to prototyping activities to identify and implement the best solutions while updating performance models. Enable and support the code review process to ensure the delivered code meets performance standards. Lead development testing in performance-sensitive areas to gather early feedback and refine performance models. Enable and support profiling of underperforming code and identify optimization opportunities. Provide inputs to the performance and scalability testing team, including requirements, risks, models, and metrics from development testing. Review customer support issues and feedback to identify missed performance risks and areas requiring additional safeguards. Participate in the investigation, diagnosis, and resolution of customer support issues related to performance. Contribute to root cause analysis of performance issues to drive continuous improvement in teams and processes. Educate and mentor developers on performance best practices and anti-patterns. Review release processes and streamline workflows to enhance performance improvements. Provide RCA (Root Cause Analysis) for production outage incidents. Tune online platforms for peak trading activities and provide capacity management frameworks. Optimize cloud performance and costs for AWS and Azure platforms to ensure efficient and cost-effective operations. Knowledge, Skills and Experience: Relevant project experience of at least 10 years in performance engineering, with significant experience in the eCommerce domain. Bachelor's Degree with Computer Science / MIS field of study required. Expertise in performance benchmarking and non-functional requirement gathering. Strong understanding of performance requirements, workload analysis/modelling, performance test planning, and test data strategy. Hands-on experience with performance tuning and optimization. Proficiency in defining benchmarking and engineering documentation plans. Hands-on knowledge of industry-standard database technologies (e.g., DB2, Oracle) and NoSQL databases. Experience with cloud-based technology solutions, with a focus on AWS and Azure performance and cost optimization. Proficiency in monitoring and profiling tools, such as AppDynamics, Dynatrace, and NewRelic. Strong .Net and Java programming skills to write custom functions and code. Knowledge of performance testing tools, including LoadRunner, Neoload, and JMeter. Familiarity with capacity management and scalability frameworks. Good knowledge of cloud platforms (AWS and Azure), including strategies for optimizing performance and controlling costs. Strong understanding of Kubernetes architecture and its components, including pods, deployments, services, and namespaces. Key Skills Application Performance, Application Performance Management (APM), Performance Improvements, Performance Testing, Performance Testing Tools, Scalability Testing, Web Applications What’s In It For You? Elective Benefits: Our programs are tailored to your country to best accommodate your lifestyle. Grow Your Career: Accelerate your path to success (and keep up with the future) with formal programs on leadership and professional development, and many more on-demand courses. Elevate Your Personal Well-Being: Boost your financial, physical, and mental well-being through seminars, events, and our global Life Empowerment Assistance Program. Diversity, Equity & Inclusion: It’s not just a phrase to us; valuing every voice is how we succeed. Join us in celebrating our global diversity through inclusive education, meaningful peer-to-peer conversations, and equitable growth and development opportunities. Make the Most of our Global Organization : Network with other new co-workers within your first 30 days through our onboarding program. Connect with Your Community: Participate in internal, peer-led inclusive communities and activities, including business resource groups, local volunteering events, and more environmental and social initiatives. Don’t meet every single requirement? Apply anyway. At TD SYNNEX, we’re proud to be recognized as a great place to work and a leader in the promotion and practice of diversity, equity and inclusion. If you’re excited about working for our company and believe you’re a good fit for this role, we encourage you to apply. You may be exactly the person we’re looking for