Senior Software Engineer

On-siteSalary not specified

Tech Stack

TypeScriptReactPythonDjango.NETCI/CDAI

Job Description, Responsibilities & Requirements

About the Position

Senior Software Engineer

Location: Chennai, India

Position type: Full Time

Contract type: Permanent Employee

Job ID: 7104


About the Role

The Senior Software Engineer is responsible for designing, developing, testing, and supporting production-grade application and platform capabilities within DNV’s Digital & Transformation organization. This role sits within the Application Engineering section and contributes to the development and modernization of scalable web applications that support digital delivery across Energy Systems.


Responsibilities

  • Software Engineering & Delivery

    • Design, develop, test, and maintain scalable application and platform capabilities using modern software engineering practices.
    • Build cohesive product experiences across web applications, backend services, APIs, user interfaces, and platform integrations.
  • Full-Stack Application Development

    • Develop modern full-stack web application capabilities using technologies such as Python, Django, TypeScript, React, .NET, and related frameworks.
    • Build frontend components and backend services that support performant, usable, secure, and maintainable application experiences.
  • Modern Development & AI-Enabled Engineering

    • Use AI-assisted development tools to accelerate coding, testing, documentation, refactoring, and engineering analysis.
    • Apply strong engineering judgment when using LLM-enabled workflows, ensuring generated or assisted code meets standards for quality, security, maintainability, and performance.
  • Architecture, Platforms & Interoperability

    • Develop APIs, backend services, frontend components, and integration patterns that support platform interoperability.
    • Collaborate with Solution Architecture, Data & AI Engineering, Solution Engineering, and Platform Reliability to align technical decisions across the platform.
  • Data & AI Integration

    • Support integration of data-driven and AI-enabled features into production web applications.
    • Collaborate with Data & AI Engineering on APIs, extracted outputs, calculation services, model outputs, and user-facing AI capabilities.
  • DevOps, Reliability & Security

    • Contribute to CI/CD pipelines, automated testing, deployment automation, monitoring, and incident readiness.
    • Build software with strong attention to reliability, performance, availability, scalability, and operational support.
  • Collaboration & Technical Ownership

    • Work effectively with Product, Solution Engineering, Data & AI Engineering, Platform Reliability, Architecture, Security, and regional teams in a globally distributed environment.
    • Take ownership of assigned features, services, defects, and technical improvements from design through production support.

Requirements

  • Core Skills:

    • Python
    • Django
    • TypeScript
    • React
    • .NET
    • Cloud-native
    • CI/CD
    • Automated testing
    • AI-assisted development
  • Secondary Skills:

    • Modern software engineering practices
    • Modern full-stack web application capabilities
    • Application modernization
    • Reusable development patterns
    • APIs
    • Backend services
    • Frontend components
    • Integration patterns
    • Data-driven and AI-enabled features
    • DevOps
    • Reliability
    • Security

What We Offer

  • Flexible work arrangements for better work-life balance
  • Generous Paid Leaves (Annual, Sick, Compassionate, Local Public, Marriage, Maternity, Paternity, Medical leave)
  • Medical benefits (Insurance and Annual Health Check-up)
  • Pension and Insurance Policies (Group Term Life Insurance, Group Personal Accident Insurance, Travel Insurance)
  • Training and Development Assistance (Training Sponsorship, On-The-Job Training, Training Programme)
  • Additional Benefits (Long Service Awards, Mobile Phone Reimbursement)
  • Company bonus/Profit share

About the Company

We are the independent expert in assurance and risk management. Driven by our purpose, to safeguard life, property, and the environment, we empower our customers and their stakeholders with facts and reliable insights so that critical decisions can be made with confidence.

As a trusted voice for many of the world’s most successful organizations, we use our knowledge to advance safety and performance, set industry benchmarks, and inspire and invent solutions to tackle global transformations.

About Energy Systems

We help customers navigate the complex transition to a decarbonized and more sustainable energy future. We do this by assuring that energy systems work safely and effectively, using solutions that are increasingly digital. We also help industries and governments to navigate the many complex, interrelated transitions taking place globally and regionally, in the energy industry.


Application Process

You can apply directly through our careers page by submitting your CV and any other documents we require (i.e. university diplomas/transcripts; visas; previous employment reference letters*). Make sure your application is fully completed, and you tailor it to the specific job listing.

For more information, visit our FAQs page.


DNV is an Equal Opportunity Employer and gives consideration for employment to qualified applicants without regard to gender, religion, race, national or ethnic origin, cultural background, social group, disability, sexual orientation, gender identity, marital status, age or political opinion.

Job Details

Location:
India
Employment Type:
Full-time
Work Mode:
On-site
Posted on TheJob:
Jul 11, 2026
Last checked:
Jul 11, 2026
Posted on the source:
Jul 11, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.