As one of the worlds leading asset managers, Invesco is dedicated to helping investors worldwide achieve their financial objectives
By delivering the combined power of our distinctive investment management capabilities, we provide a wide range of investment strategies and vehicles to our clients around the world
If you're looking for challenging work, smart colleagues, and a global employer with a social conscience, come explore your potential at Invesco
Make a difference every day!
Job Description
Senior Architect, Engineering Platforms
Key responsibilities and duties:
Enterprise Architecture (EA) Patterns: Develop and maintain reusable EA patterns, making them easily accessible across the organization to promote architectural consistency and best practices, shared across multiple business domains, ensuring their scalability, performance, and reliability
Solution Architecture Documentation: Create and maintain comprehensive solution architecture documentation and detailed diagrams to ensure clear communication and alignment among project stakeholders
Golden Path Establishment: Define and promote "golden paths" for development processes to ensure consistent and efficient delivery of solutions, while reducing complexity and enhancing productivity
Front-End Solution Design: Design and develop high-performance, scalable front-end applications using ReactJS, ensuring a focus on user experience and interface usability
DevOps & Design Patterns: Architect reliable DevOps practices, including automation, administration, and seamless integration with CI/CD tools and pipelines, to streamline engineering workflows for building, testing, releasing, monitoring, and deploying innovative solutions
API Management & Service Architecture: Implement and oversee API management systems, ensuring they support a robust and scalable service-oriented architecture
Cross-Functional Collaboration: Work closely with product, infrastructure, and support teams across geographically distributed locations to ensure engineering alignment with organizational objectives
Governance & Stakeholder Engagement: Engage with governing bodies, Architecture Review Board/Solution Advisory, presenting architectural designs for review and fostering discussions with both technical and non-technical personnel to ensure thorough understanding and alignment
Cultural Leadership & Collaboration: Foster a collaborative and engaging culture by partnering with Security, Technology, and Services teams to provide enablement platforms, streamlined processes, and development frameworks that support high-performing teams at scale, in alignment with enterprise strategies
Engineering Initiatives & Best Practices: Champion and drive the adoption of engineering initiatives and best practices by actively participating with the broader EAPP team, product development teams, providing oversight and insights into patterns and standards
Agile Evangelism & Mentorship: Act as an agile advocate, collaborating with agile coaches and Release Train Engineers (RTEs) to mentor teams, ensuring agile practices are effectively implemented and ceremonies remain purposeful
Partner with the Agility Office as needed
Code Reviews & Technical Problem-Solving: Conduct code reviews and resolve technical roadblocks alongside integration engineers, contributing to hands-on development through pair programming when necessary
API Program & Integration Patterns: Serve as a member of the enterprise governing body, promoting integration patterns and supporting the API management solution to enhance the reusability and efficiency of engineering teams, fostering high-performing teams through data service optimization
Work experience / knowledge:
Expertise in Modern Technologies: Extensive knowledge of modern technologies and platforms to ensure that all platform integrations meet industry-leading standards while addressing organizational needs
DevSecOps & CI/CD Tools: Proficient with DevSecOps environments and experienced with CI/CD tools such as SCM, Artifactory, Maven, Gradle, Sonar, and Helm
Proficiency with Atlassian tools, including BitBucket, Pipelines, Runners, Jira, and Confluence, is preferred
API Development Experience: Proven experience in developing APIs using REST, GraphQL, Mule, and microservices
Container Technologies Expertise: Proficient in container technologies like Docker, Docker Swarm, and Kubernetes, with hands-on experience in building and managing containerized environments
Agile Framework: Strong experience in Agile methodologies and practices, ensuring efficient team collaboration and project execution
Microservice Architecture & RESTful Services: In-depth understanding of microservice architecture, APIs, and RESTful services, with the ability to apply these principles in enterprise-level projects
Enterprise Java & Frameworks: Expertise in enterprise Java services using frameworks such as Java EE, Spring Boot, Spring MVC, and Hibernate
Cloud & AWS Services: Hands-on experience with cloud technologies, particularly AWS service offerings, is highly recommended
Testing & Automation: Knowledge of testing tools such as JMeter, JUnit, and Selenium, with automation experience being an asset
MuleSoft Expertise: Expertise in MuleSofts Anypoint Platform is required, along with knowledge of Mule 4
Familiarity with Anypoint Flex Gateway is a plus
Lead the design and implementation of a scalable Generative AI architecture: Define, architect, and oversee end-to-end Gen AI solutions within the enterprise, integrating AI/ML models, data pipelines, and cloud infrastructure to drive innovative business outcomes
Ensure alignment with enterprise architecture principles, scalability, performance, and security standards
Skills / Other Personal Attributes:
Excellent communication including written, diagrammatic, and oral to unwind complexities in solutions to technical and non-technical personnel
Strong analytical, critical thinking, and problem-solving skills
Keep up with the latest trends, be a disruptive thinker and have experience of driving cultural change in organizations
Passionate innovator
Self-motivated and capable of leading initiatives with little or no supervision
Flexible to meet changing requirements and priorities
Good inter-personal skills combined with willingness to listen and learn
Able to react positively under pressure to deliver solutions in a timely manner
Enjoy results-oriented and thought-provoking work with a strong desire to progress career
Able to work in a global, multi-cultural environment
Able to express compassion and have engineering empathy
Willing to travel as required by role, when needed
Formal education:
Bachelor's Degree in Management Information Systems, Computer Science, or related computer engineering degree is preferred but relevant work experience and proven background is foremost
Full Time / Part Time
Full time
Worker Type
Employee
Job Exempt (Yes / No)
Yes
Workplace Model
At Invesco, our workplace model supports our culture and meets the needs of our clients while providing flexibility our employees value
As a full-time employee, compliance with the workplace policy means working with your direct manager to create a schedule where you will work in your designated office at least three days a week, with two days working outside an Invesco office
Why Invesco
In Invesco, we act with integrity and do meaningful work to create impact for our stakeholders
We believe our culture is stronger when we all feel we belong, and we respect each others identities, lives, health, and well-being
We come together to create better solutions for our clients, our business and each other by building on different voices and perspectives
We nurture and encourage each other to ensure our meaningful growth, both personally and professionally
We believe in diverse, inclusive, and supportive workplace where everyone feels equally valued, and this starts at the top with our senior leaders having diversity and inclusion goals
Our global focus on diversity and inclusion has grown exponentially and we encourage connection and community through our many employee-led Business Resource Groups (BRGs)
Whats in it for you?
As an organization we support personal needs, diverse backgrounds and provide internal networks, as well as opportunities to get involved in the community and in the world
Our benefit policy includes but not limited to:
Competitive Compensation
Flexible, Hybrid Work
30 days Annual Leave + Public Holidays
Life Insurance
Retirement Planning
Group Personal Accident Insurance
Medical Insurance for Employee and Family
Annual Health Check-up
26 weeks Maternity Leave
Paternal Leave
Adoption Leave
Near site Childcare Facility
Employee Assistance Program
Study Support
Employee Stock Purchase Plan
ESG Commitments and Goals
Business Resource Groups
Career Development Programs
Mentoring Programs
Invesco Cares
Dress for your Day
In Invesco, we offer development opportunities that help you thrive as a lifelong learner in a constantly evolving business environment and ensure your constant growth
Our AI enabled learning platform delivers curated content based on your role and interest
We ensure our manager and leaders also have many opportunities to advance their skills and competencies that becomes pivotal in their continuous pursuit of performance excellence
To Know More About Us
About Invesco: https://www
invesco
com/corporate/en/home
html
About our Culture: https://www
invesco
com / corporate / en / about-us / our-culture
html
About our D&I policy: https://www
invesco
com / corporate / en / our-commitments / diversity-and-inclusion
html
About our CR program: https://www
invesco
com / corporate / en / our-commitments / corporate-responsibility
html
Apply for the role @ Invesco Careers: https://careers