Taro Logo

Principal Engineer, Full Stack Developer

One of the world's leading asset managers dedicated to helping investors worldwide achieve their financial objectives.
Principal Software Engineer
Hybrid
5,000+ Employees
15+ years of experience
Finance

Job Description

Invesco, a leading global asset manager, is seeking a Principal Engineer to join their ESG technology team. This role combines technical leadership with hands-on development, focusing on building and supporting ESG data and capabilities platform. The position requires expertise in distributed systems, microservices, and cloud technologies, particularly AWS. The ideal candidate will lead architectural decisions while actively contributing to development using a modern tech stack including Java, Python, React, and cloud-native solutions.

The role offers a unique opportunity to impact Invesco's strategic ESG initiatives, working in an innovative environment that values continuous learning and development. The position combines technical excellence with business impact, requiring both deep technical expertise and strong leadership skills. The work environment is dynamic and fast-paced, with a focus on quality and automation.

Working in a hybrid model, team members spend three days in the office and two days working remotely, promoting both collaboration and flexibility. Invesco offers comprehensive benefits including competitive 401(k) matching, health benefits, parental leave, and an employee stock purchase plan. The company culture emphasizes innovation, continuous learning, and professional growth.

This role is ideal for a seasoned technologist who wants to make a significant impact in the financial services industry while working with cutting-edge technologies. The position offers the opportunity to work on meaningful projects that help investors achieve their financial objectives while being part of a global organization committed to excellence and innovation.

Last updated 3 months ago

Responsibilities For Principal Engineer, Full Stack Developer

  • Lead architectural and technical solutions design decisions for the ESG platform
  • Build and support ESG Data and Capabilities platform
  • Work with Global ESG team and business teams
  • Design, architect, develop, and deploy cutting-edge capabilities
  • Lead cross-functional teams in Agile environment

Requirements For Principal Engineer, Full Stack Developer

Java
Python
React
JavaScript
  • 15+ years of experience as a full stack developer
  • Expertise in backend application development with Java & Spring framework
  • Experience with microservices, API development, Python
  • Strong production experience in AWS cloud infrastructure and services
  • Experience with lambda, serverless architecture, Cloud Native application development and Snowflake
  • Test Automation experience with Pytest, UnitTest
  • Experience with continuous integration (CI/CD), Bitbucket pipeline
  • Front end Web application development using React/Javascript

Benefits For Principal Engineer, Full Stack Developer

Medical Insurance
401k
Parental Leave
  • Flexible paid time off
  • Hybrid work schedule
  • 401(K) matching of 100% up to first 6%
  • Health & wellbeing benefits
  • Parental Leave benefits
  • Employee stock purchase plan

Related Jobs

Full Stack Software Engineer: Lead and Principal

Principal Full Stack Software Engineer role at Salesforce, focusing on Revenue Cloud and E360 Messaging platforms, requiring 8+ years of experience in scalable application development.

Full Stack Software Engineer: Lead and Principal

Lead/Principal Full Stack Software Engineer position at Salesforce, requiring 8+ years experience, focusing on scalable enterprise solutions and technical leadership.

Distinguished Engineer – Data Center System Software Architect

Lead system software architecture for NVIDIA's data center systems, working with cutting-edge GPU technology and AI software stack. 20+ years experience required.

Distinguished Software Engineer L3, Planning and Controls - Autonomous Vehicles

Distinguished Software Engineer role at NVIDIA focusing on autonomous vehicle software development, integrating machine learning and classical trajectory planning within a safety-oriented framework.

Principal Software Engineer – CSP Engagements

Principal Software Engineer role at NVIDIA focusing on CSP engagements, system software architecture, and cloud service provider solutions.