Create a Job Alert.

Enter your email below to save this search and receive job recommendations for similar positions.
Thank you. We'll send jobs matching these to
You already suscribed to this job alert.
0 suggestions are available, use up and down arrow to navigate them
What job do you want?

Software Engineer job in Toronto at DNV

Create Job Alert.

Get similar jobs sent to your email

List of Jobs

Apply to this job.
Think you're the perfect candidate?
Software Engineer at DNV

Software Engineer

DNV Toronto, Ontario Full Time

Local Unit & Position Description

As a Software Engineer at DNV's Renewable & Power Grid, you will have the opportunity to work on tools that help the energy industry to bring more solar, wind and storage projects online, reducing carbon emissions and accelerating the renewable energy transition. We are looking for a Software Engineer who has passion for clean energy and software development, enjoys building tools that can be used by many team members, feels comfortable reaching out to end users to gather feedback and most importantly is an excellent teammate. Besides those characteristics you should feel comfortable designing, implementing, and maintaining analytics and data-related tools in collaboration with the rest of the team. This position may be based out of our Toronto, Montreal, Canada DNV offices, or could be a remote position based from any location in Canada.What You'll Do:

  • Making improvements to wind, solar or storage analytics tools
  • Designing, implementing, and maintaining systems to consume and serve APIs from private or publicly available sources
  • Collaborating with team members to understand user stories, acceptance criteria, to share status updates and blockers
  • Writing Python code following common practices such as documentation, testing, scalable and being open to receiving feedback in code review sessions
  • Working in an agile environment, small team but at the same time being part of a large organization
  • Supporting internal teams by providing training or troubleshooting

Position Qualifications

What is Required:

  • Bachelor's Degree in Computer Science, Computer Engineering, or a related field
  • Minimum 2 years of professional software development experience
  • Minimum 1 year of professional experience creating and maintaining data systems
  • Minimum 1 year of professional experience developing and deploying solutions in Microsoft Azure, Amazon Web Services, or other cloud provider
  • Professional experience delivering API-based solutions
  • Proficient in Python (including Object Oriented programming), git and Docker
  • Strong written and verbal communication skills
  • We conduct pre-employment drug and background screening

What is Preferred:

  • Experience working with large timeseries data sets
  • Comprehensive understanding of fundamental solar and wind modeling principles
  • Proficiency Linux, Excel, or R
  • Professional experience working with Microsoft Azure Cloud
  • Familiarity with Continuous Integration / Continuous Deployments using Azure Pipelines

**Immigration-related employment benefits, for example visa sponsorship, are not available for this position**How We Do It We Care, We Dare, We Share Our mission is to safeguard life, property, and the environment. By joining us, you will work towards our meaningful vision: to make a global impact for a safe and sustainable future. DNV offers a congenial working environment, competitive salaries, and an exceptional benefits package. We value diversity, equity and inclusion and want you to bring your whole self to work each day. Read more here:

Diversity at DNV  

Meet our Employees 

About DNV 

DNV is an Equal Opportunity Employer and gives consideration for employment to qualified applicants without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. Please visit our website at 

Company & Business Area Description

DNV is the independent expert in assurance and risk management, operating in more than 100 countries. Through our broad experience and deep expertise, we advance safety and sustainable performance, set industry benchmarks, and inspire and invent solutions. We provide assurance to the entire energy value chain through our advisory, monitoring, verification, and certification services. As the world's leading resource of independent energy experts and technical advisors, we help industries and governments to navigate the many complex, interrelated transitions taking place globally and regionally, in the energy industry. We are committed to realizing the goals of the Paris Agreement, and support all stakeholders to transition faster to a deeply decarbonized energy system.


Recommended Skills

  • Api
  • Agile Methodology
  • Amazon Web Services
  • Communication
  • Computer Engineering
  • Continuous Integration
Apply to this job.
Think you're the perfect candidate?

Help us improve by providing feedback about this job:

Job ID: 2021-17062


For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using you are agreeing to comply with and be subject to the Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.