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