As a Principal Consultant, you will oversee project lifecycles, manage customer relationships, conduct training, and facilitate software adoption in the energy trading sector.
Description
Principal Consultant - Commodities Trading - Training & Implementation
Why YOU want this position
At Enverus, we're committed to empowering the global quality of life by helping our customers make energy affordable and accessible to the world.
We are the most trusted energy-dedicated SaaS company, with a platform built to maximize value from generative AI, and our innovative solutions are reshaping the way energy is consumed and managed. By offering anytime, anywhere access to analytics and insights, we're helping our customers make better decisions that help provide communities around the world with clean, affordable energy.
The energy industry is changing fast. But we've continued to lead the way in energy technology, creating intelligent connections across the entire energy ecosystem, from renewables, power and utilities, to oil and gas and financial institutions. Our solutions create more efficient production and distribution, capital allocation, renewable energy development, investment and sourcing, and help reduce costs by automating crucial business operations. Of course, this wouldn't be possible without our people, which is why we have built a team of individuals from a diverse range of backgrounds.
Are you ready to help power the global quality of life? Join Enverus, and be a part of creating a brighter, more sustainable tomorrow.
We are seeking a Principal Consultant to join our Customer Success team, supporting implementation
projects while delivering training and best-practice guidance to business users. This role offers the
opportunity to be part of a rapidly growing organization, providing industry-leading solutions within one of
the world's most dynamic and fast-growing sectors.
As a Principal Consultant, you will be pivotal in championing our customers throughout their engagement
lifecycle. Serving as the face of Enverus during critical onboarding phases, your focus will be on customer
retention, implementation and elevating our Net Promoter Score to world-class levels. This role is
impactful, directly contributing to our customer's success by understanding their unique needs and
helping them achieve their goals.
This is a hybrid role with flexible hours, you will be responsible for both the remote and on-site training of
the Enverus products.
Performance Objectives
• Own the complete project lifecycle including requirements gathering, functional design,
development/configuration, user acceptance testing, training and issue resolution• Proactively manage and nurture a portfolio of customers, ensuring their success by facilitating the
seamless adoption and effective utilization of Enverus' services and offerings.• Take ownership of the user onboarding and welcome letter process, onsite and virtual training
sessions to set customers up for success.• Serve as a valuable non-sales discovery asset, identifying fresh opportunities and pipeline
generation to contribute to organizational growth and enhance customer success.• Actively enhance the health status of each customer through usage monitoring, regular check-ins,
and NPS tracking.• Collaborate closely with account managers to ensure customers derive maximum value from
Enverus' services, offering insights through high-touch engagements that contribute to sustained
satisfaction and business retention.• Work with Product Management and Marketing teams to proactively strategize and execute
release schedules, client notifications, internal and external training, and adoption initiatives.• Develop a comprehensive understanding of our Trading and Risk product catalog, staying current
with the latest features and industry trends to provide informed support to customers.• Work closely with the customers to build workspaces, migrate their spreadsheets and provide
best practices. Works independently with limited supervision.• Use extensive industry and product knowledge to serve as the technical consultant for complex,
cross-product projects, translating business requirements into solution needs.• Lend support to the sales team and special projects to support efforts towards revenue growth
Technical & Domain Expertise:• Programming and scripting working experience with Python, C#, JavaScript, VBA, Java, or similar• Hands‑on experience with source code and version control systems such as Git or Subversion.• Proven experience designing and developing RESTful, SOAP, and Python‑based APIs.• Working experience with modern development tools and IDEs, including IntelliJ, PyCharm,
Jupyter, Postman, or similar.• Knowledge of Energy Trading and Risk Management (ETRM) systems (e.g., Allegro, Endur,
Aligne) is a strong plus.• Knowledge of basic risk management reporting (PnL, MtM, Risk decomposition)
Competitive Candidate Profile
• Sound understanding of the energy industry and trading and risk market.• 3 to 4 years of experience in a similar customer-facing role, preferably at a SaaS company.• Expertise in running meetings and presentations for clients.• Skilled at building long-term strategic relationships.• Strong organizational, verbal, and written communication skills.• Highly computer literate with advanced skills in Microsoft products, webservices and
programming languages.• Experience in content creation and documentation.• Empathetic, positive attitude with a desire to help others.• Problems faced are difficult and sometimes complex.• Proactive ability to manage customer expectations.• Leads by example
You will be part of an exceptional team of friendly individuals. Our collaborative and welcoming group
values teamwork, mutual support, and a positive work atmosphere.
If you are a self-motivated driven people person with a passion for learning and adding value, then we
want to hear from you!
This role is eligible for: Variable Compensation
Principal Consultant - Commodities Trading - Training & Implementation
Why YOU want this position
At Enverus, we're committed to empowering the global quality of life by helping our customers make energy affordable and accessible to the world.
We are the most trusted energy-dedicated SaaS company, with a platform built to maximize value from generative AI, and our innovative solutions are reshaping the way energy is consumed and managed. By offering anytime, anywhere access to analytics and insights, we're helping our customers make better decisions that help provide communities around the world with clean, affordable energy.
The energy industry is changing fast. But we've continued to lead the way in energy technology, creating intelligent connections across the entire energy ecosystem, from renewables, power and utilities, to oil and gas and financial institutions. Our solutions create more efficient production and distribution, capital allocation, renewable energy development, investment and sourcing, and help reduce costs by automating crucial business operations. Of course, this wouldn't be possible without our people, which is why we have built a team of individuals from a diverse range of backgrounds.
Are you ready to help power the global quality of life? Join Enverus, and be a part of creating a brighter, more sustainable tomorrow.
We are seeking a Principal Consultant to join our Customer Success team, supporting implementation
projects while delivering training and best-practice guidance to business users. This role offers the
opportunity to be part of a rapidly growing organization, providing industry-leading solutions within one of
the world's most dynamic and fast-growing sectors.
As a Principal Consultant, you will be pivotal in championing our customers throughout their engagement
lifecycle. Serving as the face of Enverus during critical onboarding phases, your focus will be on customer
retention, implementation and elevating our Net Promoter Score to world-class levels. This role is
impactful, directly contributing to our customer's success by understanding their unique needs and
helping them achieve their goals.
This is a hybrid role with flexible hours, you will be responsible for both the remote and on-site training of
the Enverus products.
Performance Objectives
• Own the complete project lifecycle including requirements gathering, functional design,
development/configuration, user acceptance testing, training and issue resolution• Proactively manage and nurture a portfolio of customers, ensuring their success by facilitating the
seamless adoption and effective utilization of Enverus' services and offerings.• Take ownership of the user onboarding and welcome letter process, onsite and virtual training
sessions to set customers up for success.• Serve as a valuable non-sales discovery asset, identifying fresh opportunities and pipeline
generation to contribute to organizational growth and enhance customer success.• Actively enhance the health status of each customer through usage monitoring, regular check-ins,
and NPS tracking.• Collaborate closely with account managers to ensure customers derive maximum value from
Enverus' services, offering insights through high-touch engagements that contribute to sustained
satisfaction and business retention.• Work with Product Management and Marketing teams to proactively strategize and execute
release schedules, client notifications, internal and external training, and adoption initiatives.• Develop a comprehensive understanding of our Trading and Risk product catalog, staying current
with the latest features and industry trends to provide informed support to customers.• Work closely with the customers to build workspaces, migrate their spreadsheets and provide
best practices. Works independently with limited supervision.• Use extensive industry and product knowledge to serve as the technical consultant for complex,
cross-product projects, translating business requirements into solution needs.• Lend support to the sales team and special projects to support efforts towards revenue growth
Technical & Domain Expertise:• Programming and scripting working experience with Python, C#, JavaScript, VBA, Java, or similar• Hands‑on experience with source code and version control systems such as Git or Subversion.• Proven experience designing and developing RESTful, SOAP, and Python‑based APIs.• Working experience with modern development tools and IDEs, including IntelliJ, PyCharm,
Jupyter, Postman, or similar.• Knowledge of Energy Trading and Risk Management (ETRM) systems (e.g., Allegro, Endur,
Aligne) is a strong plus.• Knowledge of basic risk management reporting (PnL, MtM, Risk decomposition)
Competitive Candidate Profile
• Sound understanding of the energy industry and trading and risk market.• 3 to 4 years of experience in a similar customer-facing role, preferably at a SaaS company.• Expertise in running meetings and presentations for clients.• Skilled at building long-term strategic relationships.• Strong organizational, verbal, and written communication skills.• Highly computer literate with advanced skills in Microsoft products, webservices and
programming languages.• Experience in content creation and documentation.• Empathetic, positive attitude with a desire to help others.• Problems faced are difficult and sometimes complex.• Proactive ability to manage customer expectations.• Leads by example
You will be part of an exceptional team of friendly individuals. Our collaborative and welcoming group
values teamwork, mutual support, and a positive work atmosphere.
If you are a self-motivated driven people person with a passion for learning and adding value, then we
want to hear from you!
This role is eligible for: Variable Compensation
What you need to know about the Singapore Tech Scene
The digital revolution has driven a constant demand for tech professionals across industries like software development, data analytics and cybersecurity. In Singapore, one of the largest cities in Southeast Asia, the demand for tech talent is so high that the government continues to invest millions into programs designed to develop a talent pipeline directly from universities while also scaling efforts in pre-employment training and mid-career upskilling to expand and elevate its workforce.

