Senior Software Engineer

 

Description:

DNV, an independent leader in assurance and risk management, is seeking a Senior Software Engineer – Energy to architect, develop, and optimize applications supporting utility software solutions. This role involves full-stack development, collaboration with cross-functional teams, and ensuring that energy-related digital solutions are reliable, scalable, and secure. The ideal candidate will be skilled in React, TypeScript, NodeJS, and Vue.js while working within an Agile environment.

This position follows a hybrid work model (3 days in-office per week), primarily based in Houston, TX, though other DNV offices may be considered.

Key Responsibilities:

📌 Software Development & Security

  • Build, enhance, and maintain web-based, data-intensive applications.
  • Implement Test-Driven Development (TDD) and automated testing solutions.
  • Monitor and optimize systems for security vulnerabilities and ensure best security coding practices.
  • Provide mentoring and coaching on secure coding practices.

📌 Technical Leadership & Collaboration

  • Work across multiple projects with context switching abilities.
  • Lead and manage IT projects with medium-high complexity.
  • Collaborate with Product Managers, DevOps, Business Analysts, Data Scientists, and external vendors.
  • Assist in requirement gathering and client interactions.
  • Contribute to process improvement efforts by standardizing procedures and tools.

📌 Cloud & DevOps

  • Work with AWS Microservices (preferred) and Microsoft Azure.
  • Implement Azure Containers, CI/CD, and DevOps workflows.
  • Maintain and develop REST APIs for web applications.

Key Requirements:

✔ Bachelor’s degree in Computer Science or related field.
✔ 5+ years of experience as a Software Engineer.
✔ Proficiency in:

  • React, TypeScript, NodeJS, Vue.js
  • DevOps, HTML, JSON, jQuery, CSS, Web Applications
  • REST APIs and Agile Methodology
    ✔ Experience in:
  • .NET and C# (preferred)
  • T-SQL and database-driven applications
  • Energy Industry (preferred)
    ✔ Strong written and verbal communication skills.
    ✔ Ability to work independently with minimal specifications.
    ✔ Must be authorized to work in the US (visa sponsorship not available).
    ✔ Pre-employment drug and background screening required.

Benefits:

🌟 Generous paid time off (PTO, sick days, holidays)
🌟 Multiple medical & dental plans (Aetna, vision benefits)
🌟 401(k) with company match
🌟 Company-provided life insurance, short-term, and long-term disability
🌟 Education reimbursement program
🌟 Hybrid work model & flexible work schedule
🌟 Charitable giving & volunteer time off
🌟 Career growth & advancement opportunities

Organization DNV
Industry IT / Telecom / Software Jobs
Occupational Category Senior Software Engineer
Job Location Houston,USA
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 5 Years
Posted at 2025-03-18 3:23 pm
Expires on 2025-05-02