Write and review software design documents and conduct code reviews to uphold engineering standards
Partner with cross-functional teams to support integration across the forecasting and trading platform
Provide operational support for critical systems, ensuring reliability and performance
Identify inefficiencies in the trading workflow and implement automation solutions
Collaborate with the Head Trader to enhance and monitor trading strategy back tests and live performance
Design, develop, and maintain robust, scalable trading software used by the trading team
Requirements
bachelor's
7+ years
python
sql
cloud
data modeling
Minimum of a Bachelor’s degree in Computer Science, Software Engineering, or a related field; in lieu of this educational requirement, a combination of years of relevant experience and other education will be considered
Exceptional attention to detail and a proactive approach to problem-solving
A minimum of seven (7) years of professional experience as a software developer
Must be willing and able to comply with all ENGIE ethics and safety policies
Strong critical thinking skills and the ability to quickly understand complex systems
A team-first mentality with strong communication and collaboration skills
Familiarity with database technologies and data modeling principles
Must be available to travel domestically up to 10% of the time and with the need for some overnight trips
Experience working in cloud environments (AWS, Azure, or GCP preferred)
Proficiency in Python and SQL, with experience developing scalable, production-grade applications
Benefits
This role is eligible for our hybrid work policy in our Houston, TX; Chicago, IL; and Broomfield, CO offices