Senior Consultant - Software Engineering
Core
Senior Software Engineering Consultant owning large sections of solutions, reducing complexity, and driving technical strategy for Principal Financial Group.
Role type
Senior IC software engineering consultant (architecture & delivery)
Builds
Large-scale application systems, complex libraries, and major infrastructure pieces for financial services
Domain
Financial services / Cloud-native distributed systems
Required skills
Java, TypeScript, System Design (HLD/LLD), Event-Driven Architecture, AWS Cloud Services, CI/CD, Technical Leadership
Preferred skills
Kubernetes, Terraform, Domain-Driven Design, GenAI Engineering
Technologies
Java, TypeScript, AWS (S3, Lambda, SQS, SNS, EventBridge, Fargate, CloudWatch), Docker, Kafka, Kubernetes, Terraform
Responsibilities
Design and implement large services and complex infrastructure; mentor senior staff and drive engineering best practices; consult on technical trends and business strategy; automate business processes; debug complex system issues.
Seniority
Senior, hands-on IC with strategic influence