JOB DESCRIPTION

Software Architect


FLEXPOWER Software Architects work to facilitate the energy transition by building the tools to drive the physical and financial integration of renewable energy and flexibility. You will be closely working with a team of experienced engineers who will develop the new industry standard when it comes to managing and displaying data flows between generation assets, flexible demand, grid operators, energy exchanges, market data sources, and your traders. 

While we would love to see you on the trading floor in Hamburg, our engineering team will be spread worldwide and manage their time independently. We are looking for pragmatic problem solvers with an eye for overall architecture and a love for detail. You will be responsible for designing, building, deploying, and maintaining high-quality, innovative, and fully performing software. 

You enjoy to

  • Write well-designed, testable code
  • Work in an operation-driven environment and have close contact with business (in our case: traders) 
  • Design, develop, deploy, and maintain various applications, data pipelines, scrapers, backend systems, and everything else traders come up with 
  • Adhere to best practices, like writing unit and integration tests, conducting code reviews, or using version control systems and CI/CD 
  • Troubleshoot, debug and upgrade existing systems 
  • Document and maintain software functionality (okay, no one really loves this, but it’s necessary) 

You are confident in your ability to 

  • Outperform qualified developers with a respective degree in software engineering or computer science
  • Deploy applications in the cloud and evaluate user feedback 
  • Develop flowcharts, layouts, and documentation to identify requirements and solutions 
  • Develop software in Python (e.g., Django, requests, asyncio), Go, or other programming languages 
  • Program and use relational databases and time series databases like InfluxDB

You will learn to

  • Develop the best software stack in the realm of energy trading
  • Understand European energy markets in depth
  • Truly work in a very close but remote first team
  • Develop software in Python (e.g. Django, requests, asyncio), Go or other programming languages
  • Carry responsibility for software that will quickly be put to operational use

Disclaimer

We are honest about the fact that engineering, esp. in energy, is still considered a male domain by some, and we wholeheartedly disagree! We will build a diverse trading environment that includes minds who do not think alike

We are looking forward to your application and are happy to answer any questions you may have about the position in question.