Invesco US · 4 days ago
Senior Principal Software Architect
Wonder how qualified you are to the job?
Maximize your interview chances
Financial Services
H1B Sponsorship
Insider Connection @Invesco US
Responsibilities
Hands-on coding and delivery of microservices/micro UI architecture patterns.
Leading agile engineering team, providing mentoring, teaching, and training less experienced engineers.
Collaborating with product owners to size, scope, and plan complex technical tasks.
Exploring, establishing, and promoting enterprise patterns and processes in conjunction with Enterprise Architecture.
Working across various technical teams to resolve technical impediments (security, compliance, architecture, etc.).
Conducting peer code reviews to ensure quality, standards, and functionality.
Adopting a 'We can if...' attitude rather than 'We can’t because.'
Tackling new challenges headfirst, even when out of your comfort zone.
Measuring your success by the success of your team.
Hands-on coding, peer reviewing, and testing in various languages including Java, JavaScript (NodeJS, Express, ReactJS), Python, Solidity.
Ensuring production quality, stable, maintainable systems, ability to write technical stories and divide work among multiple engineers / skills.
Managing CI/CD tooling, Docker images, code organization, package, and library management.
Documenting and proposing complex system architecture and integration patterns.
Designing database architectures, REST APIs (Swagger), GraphQL APIs.
Collaborating closely with the UI/UX Design team and product owners to build intuitive, professional software.
Evangelizing the patterns, services, and products our team creates across the organization.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
15+ years of hands-on experience in complex cloud systems architecture, programming in multiple languages, cloud-native architecture patterns, and presentation skills.
Proficiency in Python, Node (NestJS + React), Java, and various database technologies.
Deep understanding of pub/sub, web sockets, and event-driven architecture patterns.
Proven expertise in Testing and Test-Driven Development, with the ability to lead and teach others.
Strong multitasking skills, with the ability to manage time, scope, and deliverables, and accurately estimate effort for feature development.
Knowledge of big data, data science, generative AI, machine learning, and common Python libraries.
In-depth understanding and appreciation of Agile development methodologies and Open/Inner Source Code management.
Expertise in cloud-native development patterns, specifically Kubernetes, Helm chart deployment, Serverless (Lambda), library and package management, JWT-based security, and experience with AWS & Azure cloud platforms.
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
Company
Invesco US
Invesco is dedicated to helping investors around the world rethink possibility.
H1B Sponsorship
Invesco US has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Trends of Total Sponsorships
2023 (32)
2022 (70)
2021 (62)
2020 (55)
Funding
Current Stage
Late StageLeadership Team
Recent News
2024-05-13
The Motley Fool
2024-05-05
PRNewswire
2024-04-30
Company data provided by crunchbase