Company Description We are a Digital Product Engineering company that is scaling rapidly! We build products, services, and experiences that inspire, excite, and delight. Our work spans all devices and digital mediums, with a global team of over 19,000 experts across 33 countries. Our culture is dynamic and non-hierarchical. We are seeking talented new colleagues — and that’s where you come in! Job Description The Application Architect will play a key role in software development and strategic planning within the Strategy & Transformation (S&T) organization. This leader will define the end-to-end application design vision and provide technical leadership for application architecture, focusing on relevant technologies and strategic direction. Role Responsibilities: Demonstrate a passion for engineering excellence, education, and support. Navigate complex, matrixed internal environments with strong interpersonal skills. Collaborate effectively with regional and global partners across functional units. Lead and influence across cultures and senior levels within a complex organization. Create and communicate vision, guiding engineers to build and support digital products and services aligned with S&T priorities. Lead high-performance, multi-disciplinary teams across remote locations, managing and mentoring engineers. Engage with executives to advocate for software engineering initiatives. Manage delivery impediments, risks, issues, and changes, escalating as necessary. Develop and align application architecture strategy with business goals. Oversee architecture governance, processes, principles, policies, and standards. Analyze business drivers and strategies, assessing implications and mitigating risks. Communicate architecture strategies to business leaders, linking architecture to objectives. Establish development guidelines, standards, and best practices for applications and integrations. Assess current IT ecosystem architecture, identify weaknesses, and develop improvement opportunities. Define transition strategies from current to future architecture. Design conceptual and detailed architectures, overseeing their evolution during deployment. Develop integration methods across organizational and functional boundaries. Maintain architecture models, processes, and documentation. Identify emerging technologies to support business architecture. Contribute to proof of concepts and prototypes. Collaborate on comprehensive reference architectures and future frameworks. Qualifications Must-have Skills: Strong architecture expertise, Cloud architecture proficiency. Good-to-Have Skills: Java (Expert), Microservices architecture (MSA). Bachelor's degree in Computer Science, Engineering, or related field. Master’s or PhD preferred. At least 10 years of software development and leadership experience. 7+ years designing fault-tolerant, high-scale distributed systems. Solid knowledge of data structures, algorithms, and object-oriented design. Experience with multiple programming languages beyond C#, Java, C, C++ (e.g., Ruby, Python, Perl). Experience with cloud platforms: Azure, Google Cloud, AWS, including PaaS and SaaS solutions. Experience with mission-critical, 24x7 systems, and cloud-native distributed systems. Proficiency in web services, design patterns, JavaScript/TypeScript, Node.js, React-Redux, or similar frameworks. Full stack engineering experience. Preferred Qualifications: Understanding of SAP ERP systems and data schemas. Experience with O9, Net Revenue Management. Strong organizational skills and attention to detail. Ability to interface with business units, recognizing their needs. Cross-functional collaboration skills across product, service design, and operations. Proven passion for engineering excellence and support. Excellent interpersonal skills and cultural navigation abilities. #J-18808-Ljbffr