Join Flower as Senior Software Engineer and shape our settlement system - bridging trading, finance, and tech to deliver precise, transparent energy transactions
About The Role
As a Senior Software Engineer at Flower, you will play a key role in designing, building, and evolving our settlement system - the backbone that ensures accurate, transparent, and traceable transactions between trading activities and asset owners.
You will work at the intersection of engineering, finance, and trading, developing a robust transaction-based system that supports invoicing, financial follow-up, and trading insights. This role combines hands-on development with high-level system design, giving you the opportunity to shape both the technical architecture and the way we work as a team.
You’ll be part of a fast-moving and evolving environment where your ability to bring structure, clarity, and technical excellence will have a direct impact on the business.
What You’ll Do
Be one of the main drivers in the design and development of Flower’s settlement system;
Design system architecture, data flows, and transaction structures to ensure precision, traceability, and transparency;
Build and maintain scalable, robust, and maintainable solutions;
Drive the evolution of the system from its current state to a more structured and rigorous platform;
Collaborate closely with stakeholders across trading, finance, and commercial teams;
Ensure systems support invoicing, revenue distribution, and financial follow-up;
Improve processes related to settlement, data clarity, and reporting;
Contribute to and establish best practices, technical standards, and ways of working;
Act as a senior technical contributor, balancing hands-on coding with architectural decisions;
Mentor team members and provide technical guidance;
Help the team navigate ambiguity while driving structure and high-quality delivery.
Who You Are
8+ years of experience in software development;
Strong experience designing and building systems from scratch, including architecture and implementation;
Solid understanding of system design, data flows, and scalable architectures;
Experience working in cloud-based environments;
Experience with transaction-heavy systems (e.g. fintech, trading, banking, betting, or similar) is highly valued;
Comfortable switching between hands-on development and high-level design;
Take ownership and drive technical initiatives end-to-end;
Thrive in fast-paced, evolving environments and can bring structure where needed;
Communicate effectively with both technical and non-technical stakeholders;
Enjoy mentoring others and acting as a senior figure within a team.
Don't forget to mention EuroTechJobs when applying.