senior Software Engineer ic · Posted Feb 26, 2026

About this role

Principal Financial is hiring a senior-level Software Engineer based in Hyderabad, India. The posting calls out experience with TypeScript, Java, SQL, React.

Role
Software Engineer
Function
software engineering
Level
senior
Track
Individual contributor
Location
Hyderabad, India
Department
Engineering & Technology
Posted
Feb 26, 2026

More roles at Principal Financial

Sr Software Engineer I - (HR Leader - Des Moines, IA or Charlotte, NC)
Des Moines, IA | Charlotte, NC · senior
Agile DevOps A/B Testing
Práctica Operaciones Inmobiliarias y Activos Alternativos
Santiago · junior
Python R SQL
Managing Director - Principal Financial Network (Sioux Falls)
Sioux Falls, SD · principal
Managing Director - Principal Financial Network (Tampa, FL)
Tampa, FL · principal
Client Management & Governance Manager / Principal Fondos
Miguel Hidalgo, Mexico · principal
SQL Computer Vision Power BI
All Principal Financial jobs →

Job description

from Principal Financial careers

Responsibilities Key Responsibilities: Technical Leadership Development: - Architect and lead development of scalable applications using Java Spring Boot, TypeScript, React, Next.js, and AWS services - Design and implement RESTful APIs and microservices architecture - Develop robust frontend applications using TypeScript, React, and Next.js - Ensure type safety and code quality through TypeScript implementation - Lead cloud-native development initiatives using AWS services - Integrate AI/ML capabilities into applications where applicable - Ensure code quality through code reviews, testing strategies, and CI/CD implementation - Drive technical decision-making and architecture discussions - Act as technical authority for critical application Product/Application Support: - Provide expert-level support for delivered products/applications - Coordinate with business users to understand requirements and provide solutions - Build automation for repetitive tasks - Document solutions and maintain system documentation Team Management Mentoring: - Mentor and guide development team members - Lead onboarding and training programs for new team members - Conduct technical training sessions and knowledge sharing - Review and approve technical designs - Foster agile development practices and DevOps culture Innovation Best Practices: - Research and implement new technologies and frameworks - Establish coding standards and best practices - Drive automation initiatives - Lead technical debt reduction efforts -…

This is an excerpt. Read the full job description on Principal Financial careers →
All software engineering jobs software engineering in Hyderabad, India Jobs in Hyderabad, India software engineering salaries software engineering career path
All Principal Financial Jobs Browse software engineering roles senior positions