Software Engineer ~ Energetech ~ Dubai, United Arab Emirates 

Full-time · Mid-Senior level


About the job

Our mission at Energetech is to accelerate the global path towards the green transition.

We are an energy trading company that brings together the best talent from around the world to reinvent the way energy flows through global markets.

Who you are:

As a Software Engineer, you’ll join a team of top talent from around the world, working together to revolutionize the way energy flows through global markets. Our mission is to accelerate the global transition to green energy, and we need talented individuals like you to help make it happen.

You will help us drive technical excellence and innovation. In this role, you will be responsible for tracking down new ways to streamline and gain efficiency while finding creative solutions to complex technical challenges. You will be a champion for technical excellence and culture, establishing metrics for regular improvements. With a focus on strategic value, you will be responsible for managing multiple projects while supporting the implementation of new business and technology changes

Job responsibilities:

  • Tracking down new ways to streamline, gain efficiency and able to break down technical challenges into business solutions
  • Championing both tech excellence and culture and establishing metrics for regular improvements.
  • Prioritizing work on strategic value and manage multiple projects at a time.
  • Supporting the implementation of new business and associated Tech system/process changes.
  • Participating in all aspects of hands-on software development and maintenance including writing code, test automation, manual testing, troubleshooting, and production support.
  • Pro-actively managing the trade-offs between scalability, reliability, developer/ops overhead and infrastructure cost of building scalable data pipelines.
  • Employing a methodological and consistent approach to solving problems and pay attention to details.
  • Developing code that is designed to be reusable and that can be shared amongst other teams.

Skills required:

  • You have a deep knowledge of developing data applications in Python are familiar working with Java, C# and/or C++.
  • You’ve got significant experience working with Postgres, MongoDB, Docker, Kafka and Kubernetes.
  • You have expert knowledge of Azure, AWS or GCP and built or managed a large scale data pipeline.
  • You’re familiar with CI/CD best practices and eager to drive all test automation and CI/CD test efforts.
  • You have an in-depth understanding and experience with of Linux-based concepts and micro-service deployments.
  • Ideally you will have experience within a Finance, Trading Firm or Hedge Fund environment.

At Energetech, we value collaboration, innovation and integrity to making a positive impact on the world. If you share these values, and are ready to join a dynamic, fast-paced team, we want to hear from you.

Get job alerts from top tech companies in GCC