Principal Software Engineer
15 hours ago
Job Description Summary
We are seeking a highly experienced Principal Software Architect to lead the technical evolution of our legacy software products built in C++, VC++, and Java, with deep domain expertise in power systems. This role is pivotal in bridging the gap between mature legacy platforms and modern re-platformed solutions, ensuring architectural consistency, technical excellence, and customer-centric innovation across transmission portfolio.
Job Description
Architecture & Design Leadership
- Own and evolve the architecture of legacy grid software products, ensuring scalability, maintainability, and performance.
- Define and enforce architectural standards, design patterns, and best practices across legacy and re-platformed systems.
- Collaborate with product management and engineering teams to align technical roadmaps with business goals.
- Drive modernization strategies including containerization, microservices, and cloud-readiness where applicable.
Technical Depth & Development Oversight
- Provide hands-on guidance in C++, VC++, and Java development, including debugging, performance tuning, and code reviews.
- Lead technical deep-dives and design reviews across multiple scrum teams.
- Mentor senior developers and architects, fostering a culture of technical excellence and continuous learning.
Customer-Focused Solutioning
- Engage directly with customers to understand complex requirements and translate them into scalable technical solutions.
- Lead architecture and deployment planning for customer-specific implementations, ensuring reliability and compliance.
- Act as a technical escalation point for critical customer issues and deployments.
Cross-Team & Partner Collaboration
- Lead cross-functional teams including in-house and partner engineering groups to deliver cohesive solutions.
- Serve as the technical bridge between legacy product teams and contemporary cloud-native development teams.
- Ensure seamless integration and interoperability across the product portfolio.
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field.
- 15+ years of software development experience with strong expertise in C++, VC++, and Java.
- Proven experience in power systems software, including modeling, simulation, and real-time applications.
- Demonstrated success in architecting and deploying enterprise-grade solutions at customer sites.
- Strong understanding of software lifecycle, DevOps practices, and CI/CD pipelines.
- Excellent communication and leadership skills, with the ability to influence across technical and business stakeholders.
Preferred Qualifications
- Knowledge of Transmission eTerra Product Portfolio (Platform,, SCADA systems).
**Additional Information*
*Relocation Assistance Provided:
Yes
-
Principal Software Engineer
7 days ago
Noida, Uttar Pradesh, India Microsoft Full time ₹ 12,00,000 - ₹ 36,00,000 per yearAre you passionate about creating innovative solutions that empower users to achieve more with Office applications? Do you have a strong background in natural language processing, generative AI, and engineering? If so, we are looking for a Principal ML Software Engineer to join our team, working at the intersection of generative AI and engineering for...
-
Principal Software Engineer
2 weeks ago
Noida, Uttar Pradesh, India Mount Talent Consulting Pvt Ltd. Full time ₹ 12,00,000 - ₹ 36,00,000 per yearWe're Hiring | Principal Software Engineer – Backend + AIAre you someone who thrives on building high-scale backend systems and loves integrating cutting-edge AI/ML technologies into real-world products? If yes, this opportunity is tailor-made for youWe're hiring for a fast-growing product-based company in Noida that's building next-gen AI-powered...
-
Principal Software Engineer
1 week ago
Noida, Uttar Pradesh, India Cadence Full time ₹ 12,00,000 - ₹ 36,00,000 per yearAt Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.Position:Principal Software EngineerGrade:T4Location:NoidaJob ResponsibilitiesThe role's day to day responsibilities cover:R&D support of application and product engineers for customer problems and requests. This consists of problem analysis,...
-
Principal Software Engineer
2 weeks ago
Noida, Uttar Pradesh, India Microsoft Full time ₹ 1,50,00,000 - ₹ 2,50,00,000 per yearTogether is better. Imagine the possibilities when we infuse AI in the very core of a powerful application like Microsoft Word – and join us to build the technologies to do exactly that People use Word to share ideas, discuss them, and turn them into reality. Now more than ever, with proliferation of GenAI, we need to transform the...
-
Principal Software Engineer
17 hours ago
Noida, Uttar Pradesh, India GE Vernova Full time ₹ 1,50,00,000 - ₹ 2,00,00,000 per yearJob Description SummaryWe are seeking a highly experienced Principal Software Architect to lead the technical evolution of our legacy software products built in C++, VC++, and Java, with deep domain expertise in power systems. This role is pivotal in bridging the gap between mature legacy platforms and modern re-platformed solutions, ensuring architectural...
-
Principal Software Engineer
6 days ago
Noida, Uttar Pradesh, India Microsoft Full time ₹ 12,00,000 - ₹ 36,00,000 per yearAre you passionate about creating innovative solutions that empower users to achieve more with Office applications? Do you have a strong background in natural language processing, generative AI, and engineering? If so, we are looking for a Principal ML Software Engineer to join our team, working at the intersection of generative AI and engineering for...
-
Principal Software Engineer
4 days ago
Noida, Uttar Pradesh, India NeoXam Full time ₹ 20,00,000 - ₹ 25,00,000 per yearSenior / Principal Developer (Java 17)Our ContextWe are looking for a strong Java Sr. Developer with 6-8 years of experience in fintech domain enterprise-grade world class data aggregation, reconciliation, and reporting product. This is an opportunity to discover a large range of business cases as well as design, develop and implement solutions...
-
Principal Development Engineer
7 days ago
Noida, Uttar Pradesh, India Barco Full time ₹ 12,00,000 - ₹ 36,00,000 per yearNOIDAPrincipal Development Engineer – Full Stack for Barco Control Rooms @Barco Noida About Barco Barco designs technology to enable bright outcomes around the world. Seeing beyond the image, we develop visualization and collaboration solutions to help you work together, share insights, and wow audiences. Our focus is on three core markets: Enterprise...
-
Principal Development Engineer
1 week ago
Noida, Uttar Pradesh, India Barco Full time ₹ 12,00,000 - ₹ 36,00,000 per yearDate: Oct 8, 2025Location: Noida, INCompany: BarcoNOIDAPrincipal Development Engineer – Full Stack for Barco Control Rooms @Barco NoidaAbout BarcoBarco designs technology to enable bright outcomes around the world. Seeing beyond the image, we develop visualization and collaboration solutions to help you work together, share insights, and wow audiences. Our...
-
Principal Engineer
6 days ago
Noida, Uttar Pradesh, India WSP Full time ₹ 8,00,000 - ₹ 25,00,000 per yearWe are seeking to recruit an ambitious and dynamic Principal Engineer- Bridges to join the GCC team. We are looking for rounded individuals responsible for planning and managing the delivery of projects, including adequacy of design, compliance with standards and legislation, resource time, cost and quality. The position will report to the Head of the...