Senior Software Engineer

Senior Software Engineer

Flower

Stockholm, Sweden

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.

Share this Job

More Job Searches

Sweden      Developer      On-site      Flower     

EuroTechJobs Logo

© EuroJobsites 2026