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.
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 other’s 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).
What’s 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.invesco.com/india/
Top Skills
What We Do
Invesco is an independent investment management firm delivering an investment experience designed to help people get more out of life.