Software Engineer (Energy Trading)
We’re seeking a skilled Software Engineer to join our Energy Trading Data&Tech team, where you’ll develop and maintain cutting-edge event-driven applications that power our energy trading operations. This role offers the opportunity to make a direct impact on Sunrock’s trading effectiveness and system reliability while contributing to the future of sustainable energy markets.
Event-Driven Application Development
-
Design, develop, and maintain sophisticated event-driven applications for energy trading operations, including PV curtailment and battery trading/control systems
-
Build robust and scalable solutions using Faust stream processing library (Python) and Apache Flink (Java)
-
Ensure high performance and reliability across all trading applications
System Integration & Data Management
-
Consume and process telemetry data from external providers
-
Configure and develop Kafka Connect sources and sinks for seamless data integration
-
Establish reliable data flow between various components of the energy trading ecosystem
-
Build and maintain integrations with European energy market participants
API Development & Services
-
Create and maintain RESTful APIs using FastAPI (Python)
-
Implement configuration management and other critical business functionalities
-
Ensure API performance, security, and scalability
Machine Learning & Algorithm Development
-
Collaborate with business teams to optimize and implement advanced trading algorithms
-
Develop and deploy new machine learning functionalities on Azure ML platform
-
Support data-driven decision making through intelligent automation
Application Observability & Monitoring
-
Implement comprehensive logging, metrics, and tracing solutions for application monitoring
-
Develop alerting systems to ensure optimal performance and reliability
-
Collaborate cross-functionally to maintain system health and performance standards
Required Qualifications
Education & Experience
-
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related technical field
-
Proven experience (>5 yrs) in software development with focus on distributed systems
Technical Skills
-
Strong proficiency in Python and Java programming languages
-
Hands-on experience with machine learning and optimization techniques
-
Expertise in event-driven architecture and streaming frameworks (Faust, Apache Flink)
-
Proficiency with Apache Kafka, Kafka Connect, Strimzi, and Kubernetes
-
Solid understanding of RESTful API design and development principles
-
Knowledge of application observability tools and the LGTM stack (Loki, Grafana, Tempo, Mimir)
Personal skills
-
Takes full ownership of the development lifecycle — from initial design to deployment.
-
Effective communicator who excels in collaborative, cross-functional environments.
Specialized Knowledge
-
Understanding of Dutch Energy Markets (preferred)
-
Experience with cloud platforms, particularly Azure
-
Familiarity with energy trading concepts and market dynamics
Additional Requirements
-
Must be based in the Netherlands
-
Passion for energy markets, trading, and sustainability is highly valued
What’s in it for you?
At Sunrock, work is not just about making a difference in the world – it’s also about having fun and enjoying your job! Join our team and benefit from:
✨ Make a Meaningful Impact: Be part of an enterprising and innovative company driving the energy transition forward.
Join Our Vibrant Team: Thrive in a dynamic, fast-growing organization surrounded by passionate and driven colleagues.
Your Ideas Matter: We value your creativity and offer ample space for your own ideas and personal development.
Flexible Work Options: Embrace hybrid working, allowing you to be productive from the comfort of your home or in our inspiring new office in Amsterdam Zuid.
️ Unlimited Time Off: Rest, recharge, and maintain a healthy work-life balance with unlimited holidays.
️ Caring for You: Your health matters! Enjoy a daily lunch and two weekly fitness sessions with a professional trainer.
Competitive Compensation: Receive a competitive salary, pension plan, and participation in our bonus plan.
Commuter Perks: Travel conveniently with an NS Business card or receive a kilometer fee and lease a bike.
Celebrating Together: Work hard and have loads of fun! Join us for annual company outing, drinks, and other fun activities!
Ready to be Unstoppable?
You’ll meet all kinds of people here. 90% of Sunrockers recommend us as a great place to work, and 80% consider us to be inclusive. We celebrate diversity and work to ensure that we’re a place where each individual can thrive in their uniqueness. So whatever your background or identity may be, hit that sunny-looking apply button to learn more about Sunrock and meet our teams.
Join us at Sunrock, where your expertise helps power our collective journey to a sustainable, solar-powered future. Apply today and become a key player in the global shift towards clean energy!
The application process:
-
Screening Call: Phone call with our People Team Colleagues
-
1st round: Job interview with other People Team Colleagues
-
2nd round: Job interview with colleagues from the French Team
-
Job offer
-
1111 Keer bekeken
- Salaris 100,000.00€ Per jaar
- Land Netherlands
- Stad Amsterdam
- Solliciteer direct! Bezoek website
- Vacature link Bezoek website
- 0
- Per jaar
- Hoogeveen
- 0
- Per jaar
- Druten
- 0
- Per jaar
- Delft
- 0
- Per jaar
- Arnhem
We schrijven zelden, maar alleen de beste inhoud.
Controleer uw e-mail voor een bevestigingsmail.
Pas nadat u uw e-mailadres heeft bevestigd, wordt u geabonneerd op onze nieuwsbrief.