Distributed architecture and enterprise applications
Agile methodologies and related methods
As a Principal Engineer, you will lead the design, development, and implementation of complex engineering projects, provide technical guidance, and drive innovation
Job Summary
As a Principal Engineer, you will lead the design, development, and implementation of complex engineering projects, provide technical guidance, and drive innovation.
The role requires at least 10+ years of experience with Java, AWS, SQL, Snowflake, Distributed architecture, Springboot, and Linux, along with experience in Agile methodologies.
Invesco offers a competitive compensation package, flexible hybrid work, comprehensive benefits including medical insurance and life insurance, and opportunities for career development and continuous learning.
Matching Summary
As a Principal Engineer, you will lead the design, development, and implementation of complex engineering projects, provide technical guidance, and drive innovation.
Skills & Requirements
Must-have
Java, AWS, SQL, Snowflake, Springboot
Distributed architecture and enterprise applications
Agile methodologies and related methods
Continuous integration experience
Structured, disciplined approach to work
Nice-to-have
Ability to pivot to new technologies
Comfortable working with ambiguity
Strong desire and curiosity to learn
Securities industry knowledge
ETF knowledge is a plus
Key Requirements
10+ years of systems development experience
At least 10+ yrs of experience with Java, AWS, SQL, Snowflake, Distributed architecture, Springboot, Linux
At least 3+yr of experience on AWS
Bachelor’s Degree in Computer Information Systems / Computer Science or commensurate work experience