yoinka

Senior Software Engineer

Principal Financial Group

Pune, IndiaFull TimeSenior
Sign in to applyVerified 1h ago
Location
Pune, India
Employment
Full Time
Work model
On-Site
Level
Senior

Skills

AWSAgileAngularCI/CDCloudFormationDockerDynamoDBGitGitHub ActionsJavaJenkinsKafkaKubernetesMySQLPostgreSQLPrometheusReactSQLServerlessTerraformTypeScript

About this role

Responsibilities

Indicative years of experience: 4-6 years 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

Must Have Who You Are : Bachelor’s degree in Engg with 4 to 6 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 (frontend side), including AWS CDK (TypeScript) and Lambda-based backend development. Experience with Java foundation is must have 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.

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.

Senior Software Engineer at Principal Financial Group, Pune, India | Yoinka