Python Software Engineer – Power Trading Houston, TX Hybrid
Our commodity trading client is currently seeking a Python Developer to join their team on a permanent basis. This role is ideal for a technically adept developer with a keen interest in financial markets and a desire to work closely with traders, analysts, and quantitative professionals.
Operating at the intersection of cutting-edge technology and energy markets, this team leverages real-time data and complex analytics to support commercial decision-making across global power markets. You will play a key role in building and optimising systems that drive trading performance.
Key Responsibilities
Develop and enhance applications that support power commodity traders and analysts
Work with real-time data feeds for market data, pricing, and trading signals
Collaborate with engineers, quants, and traders to translate requirements into practical solutions
Build and maintain robust data pipelines and API integrations
Contribute to the development of analytical dashboards and visualisation tools
Support testing, performance tuning, and ongoing system optimisation
Stay abreast of emerging technologies relevant to trading and software engineering
What We’re Looking For
Bachelor's degree in Computer Science, Software Engineering, or a related field
Proven experience in software development (internships or commercial roles)
Strong Python development skills
Familiarity with databases (SQL or NoSQL) and structured data
A genuine interest in financial markets and data-driven systems
Solid problem-solving ability and eagerness to learn from domain experts
Location
This role is based in Houston with a hybrid working arrangement.