Jobs and Careers
IN

Principal Architect, Ent Arch

Invesco
United Statesfull_timeVerifiedPosted 16 Dec 2024

About the role

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.
  • Microse

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Invesco

View company profile →