Sr. Engineer I, Distrib Tech
Core
Sr Full Stack Software Engineer developing and optimizing Invesco's proprietary software applications, including client-facing value-add tools and self-servicing experiences.
Role type
Sr Full Stack Software Engineer
Builds
Proprietary software applications, client-facing tools, and self-servicing experiences
Domain
Financial Services / Investment Management
Deliverable
product features
Required skills
Java, Spring Boot, RESTful API design, microservices architecture, AWS (S3, RDS/DynamoDB, Lambda, API Gateway, ECS/EKS, CloudWatch, IAM), ReactJS, relational and NoSQL databases, software design principles, Git, CI/CD pipelines, automated testing, containerization (Docker)
Preferred skills
AI/ML services integration, AWS AI services (SageMaker, Bedrock, Rekognition, Comprehend), LLM integrations, event-driven architectures (Kafka, SQS, SNS), Infrastructure as Code (Terraform, CloudFormation), security best practices, high-scale distributed systems
Technologies
Java, Spring Boot, ReactJS, AWS, Docker, Kubernetes, Kafka, SQS, SNS, Terraform, CloudFormation, S3, RDS, DynamoDB, Lambda, API Gateway, ECS, EKS, CloudWatch, IAM, Git
Responsibilities
Develop and optimize proprietary software applications, build client-facing value-add tools, create self-servicing experiences, design and implement RESTful APIs, manage microservices architecture, work with relational and NoSQL databases, implement CI/CD pipelines and automated testing, utilize AWS services for cloud infrastructure
Seniority
Senior, hands-on IC