Principal Software Engineer
Blue Spire Inc
2 - 5 years
Hyderabad
Posted: 17/02/2026
Job Description
Job Title: Principal Software Engineer (Full Stack Banking Domain)
Role Overview
We are seeking a highly accomplished Principal Software Engineer with strong full-stack expertise and proven architectural leadership in banking/financial services environments. The role demands hands-on technical depth, strategic architectural thinking, multi-project delivery ownership, and strong stakeholder collaboration.
The ideal candidate will drive enterprise-grade solution design, ensure engineering excellence, and lead complex initiatives across frontend, backend, cloud, and distributed systems within regulated environments.
Mandatory Skills (Must-Have)
1. Core Technical Expertise
Frontend
- Advanced proficiency in React.js, JavaScript (ES6+), HTML5, CSS3
- Strong experience in:
- Component-based architecture
- React Hooks
- State management (Redux / Context API)
- UI performance optimization
- Working knowledge of Angular
Backend
- Strong hands-on experience in:
- Java & Spring Boot
- Node.js / Express.js
- Experience designing:
- RESTful APIs
- Microservices architecture
- Distributed systems
- Strong understanding of secure API design & authentication mechanisms
Database Expertise
- Experience with:
- SQL Server / PostgreSQL
- MongoDB
- Strong data modeling knowledge
- Ability to design optimized schemas and write high-performance queries
Cloud & DevOps
- Hands-on experience with AWS services:
- Lambda, EC2, S3, RDS, API Gateway, Cognito, CloudFormation
- Strong understanding of:
- CI/CD pipelines
- Docker
- Kubernetes
- Monitoring & automation
- Experience designing cloud-native, resilient architectures
Banking Domain (Mandatory)
- Strong exposure to:
- Banking operations & financial products
- Regulatory and compliance requirements
- Experience working on:
- KYC systems
- Payments platforms
- Core Banking Systems
- Customer servicing systems
- Ability to align technology solutions with regulatory frameworks
2. Architecture & Engineering Leadership (Mandatory)
- Experience designing scalable, high-availability enterprise systems
- Strong knowledge of:
- Service decomposition
- API strategy
- Data flow design
- Security & resilience patterns
- Experience presenting architecture to review boards
- Ability to create architectural proposals aligned with enterprise standards
- Proven experience balancing business priorities with architectural soundness
3. Delivery & Ownership (Mandatory)
- Proven track record of leading multiple initiatives
- Strong planning, estimation & dependency management skills
- End-to-end ownership from:
- Design Development Testing Deployment Monitoring
- Experience conducting code reviews and enforcing engineering best practices
4. People Leadership (Mandatory)
- Experience mentoring and guiding engineering teams
- Strong stakeholder communication skills
- Ability to influence technical decisions
- Experience collaborating with Business, Product & Enterprise Architects
Required Qualifications
- Bachelors or Masters degree in Computer Science / Engineering
- 10+ years of software development experience
- 5+ years in technical leadership / architecture roles
- Mandatory experience in Banking / BFSI domain
Good-to-Have Skills
- Experience with Azure or GCP
- Event-driven architecture (Kafka, SNS/SQS)
- Dev Sec Ops exposure
- Experience in legacy modernization initiatives
- Exposure to enterprise integration patterns
Professional Attributes
- Strong ownership mindset
- Strategic thinker with long-term architectural vision
- High accountability and integrity
- Ability to thrive in fast-paced environments
- Proactive and innovation-driven
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
