Staff Software Engineer

2 Months 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

Postman - Senior Engineering Manager, Ecosystems

Postman

San Francisco, California, United States (On-Site)
2 Months ago
JDA - Support Engineer

JDA

Coimbatore, Tamil Nadu, India (On-Site)
3 Weeks ago
Lytx,  Inc  - Sr. Director, Key Account Management

Lytx, Inc

United States (Remote)
2 Weeks ago
NXP - Sales Enablement IT Business Analyst

NXP

Austin, Texas, United States (On-Site)
1 Month ago
Axel springer - Global Product Marketing Manager

Axel springer

Berlin, Berlin, Germany (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Veeam Software - Senior Inside Sales Representative

Veeam Software

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
1 Month ago
Yodo1 - Game Growth SDR

Yodo1

(Remote)
3 Months ago
DevRev - Solutions Engineer

DevRev

Delhi, India (On-Site)
2 Months ago
Palo Alto Networks - Manager, Production Engineering (Cortex)

Palo Alto Networks

Santa Clara, California, United States (On-Site)
3 Weeks ago
NCR Voyix - Import/Export specialist

NCR Voyix

Ebina, Kanagawa, Japan (On-Site)
2 Weeks ago
Imanage - Senior Field Marketing Manager

Imanage

Chicago, Illinois, United States (Hybrid)
1 Month ago
Boomi  - Principal Incident Commander

Boomi

Conshohocken, Pennsylvania, United States (Hybrid)
3 Weeks ago
OKX - Team Lead, Risk Operations (Payment Risk)

OKX

Budapest, Hungary (Hybrid)
1 Month ago
Axonius - Engineering Team Leader

Axonius

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
1 Month ago
NCR Voyix - Senior Golang Developer

NCR Voyix

Hyderabad, Telangana, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Calgary, Alberta, Canada

Shed mtl - LIGHTING-COMPOSITING ARTIST

Shed mtl

Canada (Hybrid)
2 Weeks ago
Behaviour Interactive - Senior Online Programmer - Unannounced IP | Programmeur·euse Senior·e en ligne  - Projet non annoncé

Behaviour Interactive

Montreal, Quebec, Canada (Hybrid)
7 Months ago
Quantic Dream - Associate Producer

Quantic Dream

Montreal, Quebec, Canada (Hybrid)
2 Months ago
CAE - Instructor Pilot – G120TP – Basic Flying Training (BFT)

CAE

Moose Jaw, Saskatchewan, Canada (On-Site)
2 Weeks ago
Lead Venture - Technical Account Manager (Bi-Lingual French)

Lead Venture

Canada (Remote)
3 Months ago
Zscaler - Customer Success Manager

Zscaler

Quebec, Canada (Remote)
1 Month ago
WaveApps - Software Engineer III, Observability

WaveApps

Toronto, Ontario, Canada (Remote)
1 Month ago
Quantic Dream - Associate Producer

Quantic Dream

Montreal, Quebec, Canada (Hybrid)
2 Months ago
Electronic Arts - Software Engineer I - AdTech

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
3 Weeks ago
yellow brick games - Technical Artist, Destruction & Interactivity

yellow brick games

Québec City, Quebec, Canada (Remote)
1 Month 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

Spain (Remote)

Brno, South Moravian Region, Czechia (Hybrid)

Dallas, Texas, United States (On-Site)

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

Austin, Texas, United States (On-Site)

Denver, Colorado, United States (On-Site)

Calgary, Alberta, Canada (On-Site)

Calgary, Alberta, Canada (On-Site)

Calgary, Alberta, Canada (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