BDO’s Global Employer and Private Client Services (GES and PCS) needs to deliver secure, scalable platforms that streamline global mobility, workforce management, and compliance, while enabling personalized tax planning and wealth advisory for high net-worth clients. The goal is to leverage product-based automation and data-driven insights to help organizations and individuals navigate complex international challenges and achieve their objectives.
Requirements
- Extensive understanding of software architecture and engineering principles and patterns (e.g., microservices, serverless), preferred
- Experience with Agile and Waterfall development methodologies, preferred
- Microsoft Azure and Dynamics based product development experience, preferred
- Artificial Intelligence technologies, including GenAI and solution design and development using AI, preferred
- Extensive knowledge of cloud platforms (Azure, AWS GCP), AI platforms like OpenAI, Anthropic, DevOps practices, CI/CD pipelines, containerization (Docker, Kubernetes), and database technologies (SQL, NoSQL), preferred
- Expertise in multiple programming languages (e.g., C-Sharp, .NET, JavaScript/TypeScript, Python) and frameworks, preferred
- Expertise in Azure DevOps and ServiceNow, preferred
Responsibilities
- Oversees the technology strategy including architecture, engineering, product design and development within a DT&I product portfolio, ensuring alignment with company goals and delivery of high-quality solutions
- Designs, builds and leads technology development teams with professionals who can excel in a cross-disciplinary environment, fostering a culture of innovation, excellence, and accountability
- Designs, builds, and leads cross-disciplinary technology agile development teams, fostering a culture of innovation, excellence, and accountability
- Collaborates with BDO National IT regarding governance, infrastructure, and security, and with BDO Global and international member firms for global solutions deployment
- Oversees the development of product portfolios, ensuring projects are delivered on time, within budget, and meet quality standards and business needs
- Serves as the technical architect for products and platform-level solutions, designing scalable, maintainable, and secure architectures for complex systems
- Stays abreast of emerging technology trends in AI, Cloud and Data domains and evaluate their applicability to firm goals
Other
- Twelve (12) years of experience in the technology field, required; OR Bachelor's degree, required, with a focus in Computer Science, Technology, Engineering, or Mathematics (STEM), Finance, or Accounting, preferred, and ten (10) years of experience in the technology field, required
- Five (5) or more years of experience in a leadership role, managing development teams, preferred
- Experience managing product engineering teams with Twenty (20) or more people in a global multisite setup, preferred
- Experience delivering global scale technology solutions, preferred
- Strong leadership and management skills, with the ability to inspire, develop and motivate high-performing teams