Principal Software Engineer (India)

Principal Software Engineer (India)

02 Aug
|
KBD Talent Forge India
|
India

02 Aug

KBD Talent Forge India

India

Principal Software Engineer to lead the design, architecture, and development of enterprise-scale software solutions. This role is ideal for a technology leader with deep technical expertise, a passion for innovation, and a proven ability to mentor engineering teams while driving engineering excellence.

As a Principal Software Engineer, you will influence technology strategy, define architectural standards, collaborate with cross-functional stakeholders, and ensure the delivery of scalable, secure, and high-performing applications.

Responsibilities:

- Design and architect scalable, secure, and highly available software solutions.
- Provide technical leadership across multiple engineering teams.
- Develop and review high-quality, maintainable, and reusable code.
- Drive architecture decisions, coding standards, and engineering best practices.
- Mentor senior engineers and technical leads.
- Collaborate with Product Managers, Architects, QA, DevOps, and Business teams.
- Lead system design reviews and technical discussions.
- Optimize application performance, reliability, scalability, and security.
- Guide cloud-native application development and microservices architecture.
- Evaluate emerging technologies and recommend adoption where appropriate.




- Participate in technical hiring and engineering capability development.
- Ensure software complies with security, governance, and compliance standards.

Required Skills:

- Expertise in Java, C#, Python, Go, or Node.js.
- Strong knowledge of object-oriented design, design patterns, and SOLID principles.
- Experience with microservices, REST APIs, and event-driven architectures.
- Hands-on experience with AWS, Microsoft Azure, or Google Cloud Platform.
- Robust understanding of Kubernetes, Docker, and containerized deployments.
- Experience with CI/CD pipelines and DevOps practices.
- Knowledge of distributed systems, caching, messaging systems, and databases.
- Strong understanding of SQL and NoSQL databases.
- Experience with Agile/Scrum software development methodologies.
- Excellent analytical, communication, and stakeholder management skills.

Qualifications:

- BE/B.TECH
- Certifications in AWS, Azure, Kubernetes, or Cloud Architecture are preferred.
- Experience with AI-enabled development tools and cloud-native platforms is an advantage.
- Experience leading enterprise-scale digital transformation projects.

Key Competencies:

- Technical Leadership
- Software Architecture
- Cloud Computing
- Microservices
- Distributed Systems

📌 Principal Software Engineer (India)
🏢 KBD Talent Forge India
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: principal software engineer (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: principal software engineer (india) / india