Company Overview
Glass Lewis is the world’s choice for governance solutions. We enable institutional investors and publicly-listed companies to make sustainable decisions based in research and data. We cover 30,000+ meetings each year, across approximately 100 global markets.
Our customers include the majority of the world’s largest pension plans, mutual funds, and asset managers, collectively managing over $40 trillion in assets. We have teams located across the United States, Europe, and Asia-Pacific giving us global reach with a local perspective on the important governance issues. Founded in 2003, Glass Lewis is headquartered in San Francisco, California with additional offices in Kansas City, Missouri; Paris, France; Limerick, Ireland; Karlsruhe, Germany; Sydney, Australia; Tokyo, Japan; and Manila, Philippines.
Position:
We are hiring an Enterprise Data Architect to help design and implement of our next-generation data infrastructure. You will be responsible for the development and performance of our data and software ecosystem, ensuring it meets the evolving needs of our financial services data platform. This is an important strategic role that requires a strong technical background, a passion for innovation, and a hands-on approach to architecture and development. You will be part of a team of talented engineers and collaborating closely with various stakeholders to deliver a robust, scalable, and secure platform. We are a highly professional, self-organising team working in a truly agile environment. Our culture is built on being open to new ideas and feedback and we believe in building great software, technical excellence and having fun.
Responsibilities:
- Define and communicate a clear architectural vision for our data and software ecosystem, aligning it with business goals and industry best practices.
- Build a comprehensive enterprise architecture that encompasses data modeling, application development, infrastructure, security, and integration.
- Lead the selection and implementation of appropriate technologies and tools, including database systems, cloud services, and development frameworks.
- Provide technical leadership and guidance to the engineering team, fostering a culture of innovation and collaboration.
- Ensure adherence to architectural principles, standards, and best practices throughout the software development lifecycle.
- Collaborate with business stakeholders, product owners, and engineers to understand requirements and translate them into architectural solutions.
- Drive the evolution of our data infrastructure, incorporating new technologies and addressing emerging challenges.
- Proactively identify and mitigate architectural risks and technical debt.
- Contribute to the development and maintenance of architectural documentation and standards.
Requirements
- Bachelor's degree in Computer Science or related field.
- 10+ years of experience in software development and architecture, with a focus on data-intensive applications.
- Proven track record of designing and implementing complex enterprise architectures in a cloud environment (preferably Azure).
- Deep understanding of data modeling, data warehousing, and ETL processes.
- Strong experience with database technologies, including SQL Server and NoSQL databases.
- Proficiency in C# and .NET framework, with hands-on experience in software development.
- Experience with microservices architecture, API design, and cloud-native development principles.
- Excellent communication, interpersonal, and leadership skills.
- Ability to effectively communicate technical concepts to both technical and non-technical audiences.
- A strong "builder" mentality with a willingness to be hands-on and contribute to the development process.
- Passion for staying abreast of industry trends and emerging technologies.
We are looking for a leader who not only has the vision to design a world-class data infrastructure but also the passion and ability to roll up their sleeves and help build it.