Staff Software Engineer

1 Month ago • 5 Years +

Job Summary

Job Description

As a Full Stack Staff Software Engineer at Enverus, you will be part of the Energy Network Applications team, which is rapidly growing and delivering industry-leading solutions. You will design and develop SaaS solutions based on product specifications, implement and test applications, and troubleshoot problems. Additionally, you will debug, investigate, and resolve bugs, lead technical reviews, and keep current with industry trends. The team focuses on building invoice automation software to streamline and accelerate vendor collaboration and payment processes. The role involves using Java, Kotlin, and Angular within the team. This role is part of a company that serves 6,000+ customers in 50 countries.
Must have:
  • 5+ years of software development experience.
  • Experience with Java, Kotlin and Angular.
  • Familiarity with design principles and best practices.
  • Strong testing and automation background.
  • Excellent communication and problem-solving skills.

Job Details

Description

Full Stack Staff Software Engineer
Why YOU want this position:
Enverus is the leading energy SaaS company delivering highly technical insights and predictive/prescriptive analytics that empower customers to make decisions that increase profit. Enverus’ innovative technologies drive production and investment strategies, enable best practices for energy and commodity trading and risk management, and reduce costs through automated processes across critical business functions. Enverus is a strategic partner to more than 6,000 customers in 50 countries.
We are currently seeking a full-stack staff software engineer to join our Energy Network Applications team. This role offers the opportunity to join a rapidly growing company delivering industry-leading solutions to customers in the world’s most dynamic and fastest-growing sector. 
The Team:
You will join the ePayables Team within the Business Automation organization, which builds our invoice automation software. Come join the team and help pioneer Enverus’ mission to provide a complete solution that helps to streamline and accelerate vendor collaboration and payment process.
 
What you’ll do:
  • Design and develop SaaS solutions based on the product specifications.
  • Implement and test the applications, troubleshoot problems to ensure smooth performance.
  • Debug, investigate, and resolve bugs/user issues.
  • Lead technical reviews and help to coordinate tasks among team members
  • Keep current with industry trends and make enhancements to applications when necessary.
 
What you should have:
  • A bachelor's degree in computer science, information technology, or a related field (preferred).
  • +5 years of software development experience in building and maintaining full stack applications and services.
  • Experience with various programming languages, including Java, Kotlin and Angular.
  • Familiarity with common design principles, patterns, and best practices.
  • Understanding of most common java frameworks and libraries.
  • Strong testing and automation background.
  • Attention to detail.
  • Experience with Agile frameworks like Scrum and with continuous integration / continuous delivery.
  • Excellent communication and problem-solving skills.
 
Our Tech Stack:
Java, Kotlin, Angular, Spring Framework, Spring Boot, AWS, Tomcat, Kubernetes, GitHub, Confluence and Jira.

This role is eligible for: Variable Compensation

Similar Jobs

Meta - Software Engineering Manager, Product Infrastructure

Meta

Sunnyvale, California, United States (Remote)
6 Months ago
bytedance - SRE Software Engineer Intern - Global Payment - 2025 Start

bytedance

Singapore (On-Site)
3 Months ago
Qualcomm - Programmer Analyst - Lead

Qualcomm

Hyderabad, Telangana, India (On-Site)
2 Weeks ago
London stock Exchange - Analyst, Operational Support – DSM

London stock Exchange

Taguig, Metro Manila, Philippines (On-Site)
3 Days ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Ion - Data Associate - KYC6

Ion

Budapest, Hungary (On-Site)
7 Months ago
Qualcomm - Systems Test Engineer, Senior

Qualcomm

Colombes, Île-de-France, France (On-Site)
2 Weeks ago
Google - Software Engineer III, Full Stack, Core

Google

Mexico City, Mexico City, Mexico (On-Site)
1 Month ago
luxsoft - Senior Java Developer

luxsoft

Indore, Madhya Pradesh, India (On-Site)
3 Days ago
Minecast - Senior Software Engineer - Full Stack

Minecast

Bengaluru, Karnataka, India (Hybrid)
3 Weeks ago
MyFitnessPal - Staff Software Engineer, Android - Ads

MyFitnessPal

United States (Remote)
2 Weeks ago
Every matrix - Senior Java Developer

Every matrix

Bucharest, Bucharest, Romania (Hybrid)
4 Months ago
Workato - Senior Software Engineer (Rust)

Workato

Belgrade, Serbia (Remote)
1 Week ago
Meta - Software Engineer (Technical Leadership) - Machine Learning

Meta

New York, New York, United States (On-Site)
6 Months ago
Boomi  - Software Quality Engineer 2 - APIM

Boomi

Bengaluru, Karnataka, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Calgary, Alberta, Canada

yellow brick games - Technical Artist, Graphic & Lookdev

yellow brick games

Québec City, Quebec, Canada (Remote)
2 Weeks ago
AppLovin - Backend Software Engineering Intern

AppLovin

Toronto, Ontario, Canada (On-Site)
3 Weeks ago
Diligent - BT Developer

Diligent

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
warner bros games - Senior Programmer, Rendering

warner bros games

Montreal, Quebec, Canada (Hybrid)
3 Months ago
Behaviour Interactive - Senior People & Culture Business Partner

Behaviour Interactive

Montreal, Quebec, Canada (Hybrid)
2 Months ago
Ubisoft - Senior ML Ops - Content Creation Technology Group

Ubisoft

Montreal, Quebec, Canada (On-Site)
4 Months ago
Evolution  - Customer Service - Japanese Speaking Game Presenter

Evolution

Burnaby, British Columbia, Canada (On-Site)
2 Months ago
Next Level Games - UI Engineer

Next Level Games

Vancouver, British Columbia, Canada (Hybrid)
2 Months ago
HoYoverse - Senior Business Development Manager

HoYoverse

Québec City, Quebec, Canada (Remote)
2 Months ago
2K - Senior Gameplay Engineer

2K

Burnaby, British Columbia, Canada (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Calgary, Alberta, Canada (Remote)

Madrid, Community Of Madrid, Spain (Remote)

Austin, Texas, United States (Remote)

Calgary, Alberta, Canada (On-Site)

Stonehouse, England, United Kingdom (Hybrid)

Brno, South Moravian Region, Czechia (On-Site)

United States (Remote)

Houston, Texas, United States (Remote)

Austin, Texas, United States (Remote)

View All Jobs

Get notified when new jobs are added by Enverus

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug