Software Engineer I Algorithmic Trading
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Build high-performance trading systems
- Design, develop, and continuously improve robust, low-latency applications together with traders and quantitative experts.
- Ensure reliability together as a team
- Contribute to the availability, stability, and performance of our systems across the full stack, supported by experienced colleagues.
- Improve how we operate systems
- Help evolve monitoring, alerting, and deployment processes to ensure stable and scalable trading operations.
- Explore and introduce new ideas
- Stay up to date with developments in technology and algorithmic trading, and bring your perspective into the team.
- Develop risk-aware solutions
- Support the implementation of safeguards, monitoring, and controls to ensure secure and compliant trading.
- Shape how we work
- Contribute to engineering best practices such as testing, documentation, and knowledge sharing.
- What Makes This Role Stand Out
- Real impact with purpose
- Your work contributes to how energy markets operate - supporting the transition to more sustainable energy systems.
- Learn and grow with ownership
- We support you in taking on responsibility at your own pace and developing into a senior expert role.
- Collaborative environment
- Work closely with business and tech colleagues in a supportive, low-ego, team-oriented setup.
- Modern technology & continuous improvement
- We value curiosity, innovation, and creating sustainable, long-term solutions - not just quick fixes.
- Your Profile
- We know that candidates don't always meet every single requirement. If this role excites you, we encourage you to apply.
- What you bring
- A relevant degree, vocational training, or comparable practical experience
- Experience in software development (ideally with C#)
- Interest in building and operating production systems
- Familiarity with distributed systems and/or cloud technologies (e.g., Kubernetes, Azure is a plus)
- Analytical thinking and a structured approach to problem-solving
- Experience or interest in CI/CD and automated deployments
- Good communication skills and a team-oriented mindset
- Fluent English (written and spoken)
- What helps you stand out
- Experience with Linux environments
- Knowledge of trading protocols (e.g., FIX)
- Exposure to trading, energy markets, or other high-availability systems
Benefits
Additional Information
Help us build and run the core infrastructure powering algorithmic trading in live energy markets - contributing directly to a more efficient and sustainable energy system. In this role, you'll design and operate low-latency, highly reliable systems that influence trading decisions in real time. You'll collaborate closely with traders, quant developers, and data scientists, working at the intersection of technology, markets, and risk. Whether you already bring solid experience or are ready to grow into a more senior role, you'll take on increasing ownership step by step - supported by a collaborative team environment.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Vattenfall? Share your experience