Responsibilities:
What You’ll Do:
Are you a hardworking and high-reaching software engineer looking to make an impact? Join Principal Financial Group and be part of an extraordinary team dedicated to delivering outstanding solutions. Our dedication to innovation and perfection provides an outstanding opportunity for you to grow and succeed in your career.
You'll have the opportunity to:
-
Partner with Product Owners and collaborators to translate business needs into clear user stories and technical tasks.
-
Develop cloud-native/serverless components on AWS using TypeScript (AWS Lambda, API Gateway, event-driven integrations).
-
Deliver end-to-end features including front-end development using TypeScript with modern frameworks such as React or Angular.
-
Implement Infrastructure as Code using AWS CDK in TypeScript and/or Terraform/CloudFormation, and operate CI/CD pipelines.
-
Optimize performance, reliability, scalability, and security; fix and resolve complex production issues.
-
Apply AI-assisted SDLC practices responsibly to improve speed and quality, including coding assistants, automated testing, and static analysis.
-
Participate in build reviews, code reviews, pairing/mobbing sessions; mentor junior engineers and help raise engineering standards.
-
Ensure compliance with InfoSec, data privacy, and responsible AI/ethics policies; supply to innovation, proofs of concept, and continuous improvement.
Qualifications:
Who You Are :
-
Bachelor’s degree in Engg with 4+ years of relevant experience, or equivalent.
-
Strong AWS hands-on experience (e.g., S3, Lambda, RDS, DynamoDB, IAM, CloudWatch; serverless/Step Functions preferred).
-
Proficiency in TypeScript, including AWS CDK (TypeScript) and Lambda-based backend development.
-
Experience with SQL/NoSQL databases (MySQL, PostgreSQL, DynamoDB).
-
Familiarity with containers and orchestration tools such as Docker and Kubernetes/ECS.
-
CI/CD experience with tools like Jenkins, GitHub Actions, and AWS CodePipeline, along with a DevOps approach.
-
Solid understanding of cloud and application security guidelines; excellent problem-solving skills within Agile teams.
-
Experience with quality approaches such as writing tests before code and defining application behavior through examples.
Nice to Have
-
Knowledge of principles related to business-focused design methods and Hexagonal Architecture.
-
Experience with event-driven systems and messaging (Kafka, SQS).
-
Proficiency with observability tooling (ELK, Prometheus, CloudWatch).
-
Hands-on experience with AI-assisted engineering tools, such as GitHub Copilot and AI-based testing/static analysis.
-
Familiarity with modern front-end tooling and testing frameworks (Vite, Webpack, Jest, Cypress).
Additional Information:
Experience Principal
At Principal, we value connecting on both a personal and professional level. Together, were imagining a more purpose-led future for financial services and that starts with you. Our success depends on the unique experiences, backgrounds, and talents of our employees. And we support our employees the same way we support our customers: with comprehensive, competitive benefit offerings crafted to protect their physical, financial, and social well-being. Check out our careers site to learn more about our purpose, values and benefits
.
Principal is an Equal Opportunity Employer
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.