Jobs @ GBE Energy

Trading Solutions Developer

Description

GBE Energy is an established energy trading firm with offices in Calgary and Whiterock, BC. We’re hiring a Trading Solutions Developer to help design and maintain the internal tools that support our trading desk.

This is a hands-on, high-impact role working closely with traders, analysts, and our Head of Trading Systems. You’ll be writing production-grade code, solving real-time challenges, and contributing to the foundation of our decision-making infrastructure. It’s a great fit for someone who loves working on practical problems with fast feedback and high visibility.


What You’ll Do

  • Build, maintain, and improve internal trading tools, dashboards, and workflows
  • Develop and support data pipelines, APIs, and system integrations
  • Respond to system issues and contribute to uptime, monitoring, and alerting
  • Collaborate with the Head of Trading Systems on longer-term system improvements
  • Understand trader needs and build fast, effective solutions
  • Write clean, well-documented code and contribute to internal knowledge sharing


Who You Are

  • Comfortable owning projects and solving problems end-to-end
  • Practical and pragmatic in your coding and debugging approach
  • Strong communicator who thrives in a collaborative, fast-moving environment
  • Excited to learn from and contribute to a high-performing trading team


What You Bring

  • 2 years of commercial development experience, coupled with a strong work ethic and collaborative mindset
  • Proficiency in Java 8 and Java 11, including familiarity with Spring and Spring Boot frameworks
  • Solid understanding of object-oriented programming concepts and best practices
  • Deep experience with relational databases (preferably PostgreSQL or MySQL) and the ability to write sophisticated queries and stored procedures
  • Working knowledge of AWS infrastructure beyond basic S3 and EC2 usage
  • Comfort using version control systems such as Git
  • Experience with shell scripting and administering web servers
  • Exposure to Python development and Google Sheets scripting
  • Bonus: exposure to trading, energy markets, or real-time systems


Work Environment

This is an in-office role based in Calgary. We work shoulder-to-shoulder with the trading team, and being close to the action is part of what makes this role rewarding. Occasional flexibility is available, but most of the learning and impact happens on the desk.


What We Offer

  • A tight-knit team that values autonomy and clarity
  • Meaningful problems, immediate feedback, and real-world application
  • Competitive salary and growth within a highly technical environment


How to Apply

Send your cover letter (written by you, not a lazy AI prompt) and resume.

Know someone who would be a perfect fit? Let them know!