As a Principal Platform Architect, Enterprise Platforms, you will define and drive the architectural strategy for internal developer platforms and enterprise services, leading cross-functional initiatives, mentoring engineering teams, and ensuring delivery of scalable, secure, and developer-friendly solutions that align with Invesco’s enterprise vision.
Requirements
- At least 10+ years of professional software development experience.
- Proven experience in software architecture and platform engineering.
- Deep expertise in Java and object-oriented programming.
- Expert understanding of the software development lifecycle (SDLC).
- Strong proficiency working in agile development teams.
- Strong proficiency developing with CI/CD tools and practices.
- Expertise in AWS is required, multi-cloud experience preferred.
- Experience with cloud-based platforms (Snowflake and AWS are preferred)
- Exposure to testing and automation tools (JUnit, Selenium, JMeter).
- Experience with developer experience tools and frameworks.
- A Bachelor’s Degree in Computer Science, Management Information Systems, Computer Engineering or related field of study or equivalent years of direct work experience.
Benefits
- 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