Principal Engineer

1110 Invesco Group Services, INC.

Atlanta (GA)

Hybrid

USD 150,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible paid time off
Hybrid work schedule
401(K) matching up to 6% with company
Health & wellbeing benefits
Parental Leave benefits
Employee stock purchase plan

Job summary

Invesco seeks a Principal Engineer to join a technology team embedded with our Custom Separately Managed Accounts business. You will work with Functional leads, business partners, and developers to build and deliver on financial systems roadmaps with a focus on speed, quality, automation, and continuous delivery.

The ideal candidate has 8–10 years of enterprise application development, strong Python, AWS, Docker/Kubernetes experience, and excellent communication skills to bridge finance and

Qualifications

  • 8–10 years of application development and enterprise solution delivery.
  • Advanced Python, Git, and Bitbucket Pipelines experience.
  • AWS services including Lambda, S3, EKS, SQS.
  • Docker, Kubernetes, or Helm experience.
  • Scheduler technologies: Autosys, Airflow, etc.
  • Experience with third‑party libraries and APIs (MuleSoft, ESB/EDI).
  • Strong communication and client-facing capabilities.
  • Understanding of finance and accounting processes.

Responsibilities

  • Lead design and development of large-scale distributed systems and microservices.
  • Collaborate with business partners and developers to deliver on roadmaps.
  • Create and review detailed solution designs aligned with business goals.
  • Plan and run solution design workshops for requirements assessment.
  • Promote DevOps and Agile delivery; reduce technical debt while improving speed.
  • Perform QA testing including unit, integration, and automated tests.
  • Document system functions and cross‑functional processes.
  • Provide consulting support on processes and systems issues.

Tools

Python
Git
Bitbucket Pipelines
AWS (Lambda S3 EKS SQS)
Docker
Kubernetes
Helm
Autosys
Airflow
MuleSoft/ESB/EDI

Job description

About Invesco: As one of the world’s leading independent global investment firms, Invesco is dedicated to rethinking possibilities for our clients.

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

Job Description

We’re seeking a Principal Engineer to join a technology team embedded with our Custom Separately Managed Accounts (SMA) business. In this position, you will work closely with Functional leads, business partners, and developers in the Technology team to create and deliver on our Financial Systems roadmaps. We expect you to be fluent in data and application integration. You’ll be part of a dynamic, collaborative team that values your input and has a sound foundation in technology and appreciation of investment processes. We pair program and follow Test Driven Development. The ideal candidate is passionate about speed, quality, automation, and continuous delivery.

Key Responsibilities
  • Thought leader in large-scale distributed systems, microservices, web applications, databases, AWS, and related technologies.
  • Hands‑on builder capable of executing and striving for efficiency without compromising quality; ready to dive in where needed.
  • Create and review detailed solution designs, validating that the holistic solution aligns with design principles and client business outcomes.
  • Plan, lead, and run solution design workshops to assess business, strategic, and operational requirements.
  • Define design principles, assess different solution options in context of business requirements, and provide recommendations.
  • Provide day-to-day support and troubleshooting of user and application problems within a specific business area.
  • Partner with architects across the OneTech team to define, design, and implement the long‑term architecture for the portfolio.
  • Promote DevOps and Agile delivery principles; reduce technical debt while improving speed and quality of delivery.
  • Perform QA testing including unit, system, integration, and regression testing; support development of automated test scripts.
  • Participate in new product reviews, tests, pilots; assist with software selection.
  • Document system functions and cross‑functional processes.
  • Provide consulting support on processes and systems issues.
  • Analyze requirements, document, and review solution design documents.
  • Identify operational inefficiencies, conflicting business practices, and integration issues; apply consulting skills to arrive at optimal solutions.
  • Integrate project activities with QA and software development teams to ensure successful implementation.
  • Foster productive relationships with internal teams and business partners.
  • Support training and education of business partners regarding new applications, business processes, and system support processes.
  • Develop test strategy and author test plans for application releases, enhancements, and patches.
Work Experience & Knowledge
  • 8‑10 years of application development, engineering, implementing, and supporting enterprise solutions.
  • Advanced experience in Python, Git, Bitbucket Pipelines.
  • AWS experience (Lambda, S3, EKS, SQS).
  • Experience with Docker, Kubernetes, or Helm.
  • Experience with scheduler technologies such as Autosys, Airflow, etc.
  • Experience with third‑party libraries, APIs, and ESB/EDI technologies (MuleSoft, etc.).
  • Superior verbal and written communication, presentation, client service, and technical writing skills.
  • Demonstrated experience through all phases of the technology life cycle, including project planning, analysis, design, architecture, build/configuration, testing, and operational transition.
  • Strong analytical and problem‑solving skills; high motivation, work ethic, and self‑starting attitude.
  • Product agnostic and willing to learn, implement, and maintain other financial applications as necessary.
  • Strong communication skills, both written and verbal, and ability to present appropriate materials.
  • Understanding of finance and accounting business processes to bridge requirements and technical solutions (plus).
  • Ability to work in a global, multicultural environment.
  • Structured, focused approach with attention to detail.
  • Proactive and capable of working with little or no supervision.
Employment Details
  • Full time
  • Job exempt (Yes)
  • Workplace model: Employees are expected to occupy at least four full days per week in the Invesco office as per the firm’s most current workplace policy (effective Oct. 1, 2025).
Equal Opportunity Employment

Invesco is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, creed, color, religion, sex, gender identity, sexual orientation, marital status, national origin, citizenship status, disability, age or veteran status. Our equal‑opportunity employment efforts comply with all applicable U.S. state and federal laws governing non-discrimination in employment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Engineer, Investment Technology
Senior Engineer, Investment Technology

1110 Invesco Group Services, INC. • Houston (TX)

Hybrid
USD 100,000 - 130,000
Flexible paid time off
Hybrid work schedule
401(K) matching
+3
Senior Engineer, Invest Tech
Senior Engineer, Invest Tech

Invesco • New York (NY)

Hybrid
USD 120,000 - 140,000
Flexible paid time off
Hybrid work schedule
401(K) matching up to 6%
+3
Senior Engineer, Invest Tech
Senior Engineer, Invest Tech

Invesco Ltd. • New York (NY)

Hybrid
USD 115,000 - 140,000
Flexible paid time off
Hybrid work schedule
401(K) matching of 100% up to thefirst
+3
Senior Engineer, Invest Tech
Senior Engineer, Invest Tech

1110 Invesco Group Services, INC. • New York (NY)

Hybrid
USD 115,000 - 140,000
Hybrid work schedule
401(K) matching
Health & wellbeing benefits
+3
Senior Engineer, Investment Technology
Senior Engineer, Investment Technology

Invesco • Houston (TX)

Hybrid
USD 120,000 - 150,000
Flexible paid time off
Hybrid work schedule
401(K) matching
+3
Senior Engineer, Invest Tech
Senior Engineer, Invest Tech

1110 Invesco Group Services, INC. • Boston (MA)

Hybrid
USD 135,000 - 145,000
Flexible paid time off
Hybrid work schedule
401(K) matching
+3
Senior Engineer, Invest Tech
Senior Engineer, Invest Tech

Invesco • Downers Grove (IL)

Hybrid
USD 100,000 - 130,000
Flexible paid time off
Hybrid work schedule
401(K) matching
+3
Senior Engineer, Invest Tech
Senior Engineer, Invest Tech

Invesco • Boston (MA)

Hybrid
USD 135,000 - 145,000
Flexible paid time off
Hybrid work schedule
401(K) matching
+3
Advanced Principal, Portfolio Services
Advanced Principal, Portfolio Services

1110 Invesco Group Services, INC. • Atlanta (GA)

Hybrid
USD 120,000 - 170,000
Flexible paid time off
Hybrid work schedule
401(K) matching up to 6%
+3
Senior Principal Solutions Architect, Data Platform
Senior Principal Solutions Architect, Data Platform

1110 Invesco Group Services, INC. • Houston (TX)

Hybrid
USD 130,000 - 160,000
Flexible paid time off
401(K) matching
Health & wellbeing benefits
+2