HamburgerMenu
hirist

Auriga - Principal Software Engineer - Full Stack Technologies

Auriga IT Consulting Pvt Ltd.
Anywhere in India/Multiple Locations
8 - 10 Years
star-icon
4.4white-divider104+ Reviews

Posted on: 13/01/2026

Job Description

Role Summary :

We are seeking a Principal Software Engineer - Full Stack Technologies to lead the design, development, and evolution of highly scalable, secure, and high-performance software systems.

This role requires deep hands-on expertise across front-end, back-end, cloud, and DevOps, along with the ability to influence technical direction, mentor engineers, and collaborate with cross-functional stakeholders.

As a Principal Engineer, you will act as a technical authority and architect, driving engineering excellence, setting best practices, and solving complex technical challenges that have organization-wide impact.

Key Responsibilities :

- Define and own system architecture for large-scale, distributed, full-stack applications

- Lead technical decision-making, including technology selection, design patterns, and platform strategy

- Ensure solutions meet scalability, performance, security, reliability, and maintainability standards

- Drive modernization initiatives, including cloud migration, microservices, and API-first architectures

- Design and develop front-end applications using modern frameworks (React, Angular, Vue, etc.)

- Build and maintain back-end services and APIs using Java, .NET, Node.js, Python, or similar

- Work with databases (SQL, NoSQL, caching layers) and optimize data access patterns

- Ensure high-quality code through reviews, refactoring, and automated testing

- Architect and develop solutions on cloud platforms (AWS, Azure, GCP)

- Implement CI/CD pipelines, infrastructure-as-code, and automated deployment strategies

- Collaborate on observability, monitoring, logging, and incident response practices

- Advocate for DevSecOps and secure-by-design principles

- Mentor senior and mid-level engineers; raise overall technical competency

- Establish and enforce coding standards, design guidelines, and engineering best practices

- Lead design reviews, architecture discussions, and technical forums

- Influence engineering culture through innovation, quality, and accountability

- Partner with product managers, architects, QA, and business stakeholders

- Translate business requirements into robust technical solutions

- Provide technical leadership across multiple teams or initiatives

Required Qualifications :


- Bachelor's or Master's degree in Computer Science, Engineering, or equivalent experience

- 8+ years of professional software development experience

- Strong hands-on experience in full-stack development

- Expertise in at least one major front-end framework (React, Angular, Vue)

- Deep experience with back-end technologies (Java, .NET, Node.js, Python, etc.)

- Solid understanding of distributed systems, APIs, and microservices

- Proven experience with cloud platforms (AWS, Azure, or GCP)

- Strong knowledge of databases, data modeling, and performance optimization

- Experience leading architecture and influencing technical strategy

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in