NTPC Limited, India’s largest integrated energy company, invites applications for the role of Senior Software Engineer – Data & Cloud Platforms. This position is based in New Delhi at the NTPC Corporate Office and offers opportunities to work on strategic digital initiatives that impact power generation, asset optimization, and customer experience. The role requires a hands-on technologist who can translate business requirements into scalable software solutions and robust data pipelines. You will collaborate with product owners, data scientists, control system engineers, and IT teams to deliver reliable, secure, and maintainable platforms.
Responsibilities
- Design, develop, test, deploy, and maintain data analytics pipelines and cloud-based services that support generation optimization and asset health monitoring.
- Build and operate microservices using Java or Python; develop REST APIs; implement automated tests and code reviews.
- Integrate data from multiple sources including IoT devices, SCADA systems, and enterprise data stores; ensure data quality, lineage, and security.
- Collaborate with Data Science, OT engineering, and IT teams to translate insights into actionable business outcomes.
- Drive DevOps practices including CI/CD pipelines, infrastructure as code, monitoring, logging, and incident response.
- Mentor junior engineers and contribute to architectural decisions and technology roadmaps.
- Ensure compliance with security, governance, and regulatory requirements pertinent to the power sector.
- Work with security teams to implement data protection measures and privacy controls.
- Prepare technical documentation and participate in audits.
Qualifications
- Bachelor’s degree in Computer Science, Electronics, Electrical Engineering, or a related field; Master’s degree preferred.
- Minimum 5 years of hands-on software development experience with Java or Python; strong SQL skills.
- Experience with cloud platforms (AWS, Azure, or GCP), containerization (Kubernetes, Docker), and CI/CD tooling.
- Knowledge of data processing frameworks (Spark, Hadoop) is a plus; familiarity with power industry data is beneficial.
- Strong communication, collaboration, and problem-solving abilities; customer-focused mindset.
- Experience with data visualization tools (Power BI, Tableau) is a plus.
- Project management skills and ability to work under tight deadlines.
Benefits
- Competitive compensation with annual performance-based incentives.
- Provident Fund, Gratuity, and comprehensive medical insurance for employee and dependents.
- House rent allowance or relocation support, travel reimbursement, and formal training programs for career development.
- Employee assistance program and a structured career growth pathway through internal mobility.
About NTPC: NTPC Limited is India’s largest energy company with a mandate to provide reliable power with a focus on sustainable development. The Corporate Technology & Digital Transformation team drives digital modernization across generation and business functions, enabling operational efficiency, safety, and cleaner energy production.
Location: Corporate Office, New Delhi, Delhi. Some travel to project sites and other locations may be required, as per project needs.
How to apply: Please visit the NTPC Careers portal at https://www.ntpc.co.in and search for the job title. Upload your updated resume, a cover letter, and any supporting documents. Include a concise summary of your relevant experience and a statement of interest. Applications must be submitted before the closing date listed above. Shortlisted candidates will be contacted for interviews.