As one of the world’s 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 MuleSoft’s 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)
YesWorkplace 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.
Our people are at the very core of our success. Invesco employees get more out of life through our comprehensive compensation and benefit offerings including:
-
Flexible paid time off
-
Hybrid work schedule
-
401(K) matching of 100% up to the first 6% with a discretionary supplemental contribution
-
Health & wellbeing benefits
-
Parental Leave benefits
-
Employee stock purchase plan
The above information on this description has been designed to indicate the general nature and level of work performed by employees within this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this job. The job holder may be required to perform other duties as deemed appropriate by their manager from time to time.
Invesco's culture of inclusivity and its commitment to diversity in the workplace are demonstrated through our people practices. We are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, creed, color, religion, sex, gender, gender identity, sexual orientation, marital status, national origin, citizenship status, disability, age, or veteran status. Our equal opportunity employment efforts comply with all applicable U.S. state and federal laws governing non-discrimination in employment.
Top Skills
What We Do
intelliflo widens access to financial advice through leading technology which powers the financial advisory experience. We use open software architectures combined with unmatched industry experience to simplify a complex digital landscape to help our customers thrive and grow. Our solutions support over 30,000 financial professionals worldwide, representing over three million end-investors, with over $1 trillion (US) advised across our platforms.
intelliflo operates independently under its own brand as a wholly owned subsidiary of Invesco, a global leader in the asset management industry with $1.6tr AUM. Whilst intelliflo remains independent in operations to Invesco, we draw from its strengths. After bringing together Invesco’s digital advisory solutions under our global intelliflo brand in March 2021, we continue to remain dedicated to powering the entire advisory lifecycle through our range of open architecture solutions, as the global leader in financial advice technology.
Digitization is transforming wealth management. Invesco is committed to creating commercial software that allows advisors, institutions, and investors, to unlock technology-enabled possibilities. intelliflo is a key part of Invesco’s ambition to build the future of wealth management.