Senior Full Stack Software Engineer

Vattenfall
Summary
Join Vattenfall's BA Markets unit as a Software Full-stack Engineer in Katowice, Poland (with remote work options). Develop, support, and improve software solutions for algorithmic trading, collaborating with traders, developers, and data scientists in an agile environment. Contribute to system availability, performance, and efficiency, focusing on UI development for algo monitoring. Gain exposure to technical and business aspects of trading while adhering to and developing software development standards. The role requires strong programming skills in C#/.NET, backend system implementation experience, and expertise in distributed systems and cloud technologies. Vattenfall offers good remuneration, a challenging international work environment, and opportunities for personal and professional development.
Requirements
- Proven programming skills and experience in C#/.NET
- Solid backend system implementation experience, good experience with Linux
- Experience in CI/CD and automated deployment (ideally Azure DevOps, Terraform, pipelines)
- Experience in working with Blazor (Blazor Server, Blazor WebAssembly), CSS/HTML and gRPC
- Strong experience with distributed systems and cloud/container technologies (Kubernetes, ideally in Azure)
- Expert-level knowledge of algorithms, design patterns, OOP, threading, multiprocessing, etc
- Fluency in English (both written and spoken)
- Team player attitude with strong communication skills
Responsibilities
- Develop, support, and continuously improve world class software solutions for algorithmic trading together with algorithmic traders, developers, and data scientists in a fast moving agile working environment
- Work in the area of system availability, latency, performance, efficiency, change management, monitoring, emergency response, and capacity planning (on-premise, cloud, and co-location)ย -> you contribute to โsite reliability engineering"
- Focus on the user interface, drive the development of our algo monitoring UI as member of the UI squad in the agile team
- Gain broad exposure to both technical and business aspects of trading
- Adhere to and further develop the companyโs algorithmic trading software development standards and best practices, incl. documentation, testing, and peer review
Preferred Qualifications
- Experience working with Copilot or AI agents is an asset
- Bachelor or Master degree within IT domain is an asset
- Experience in Energy domain is an asset
Benefits
- Good remuneration
- A challenging and international work environment
- Opportunities for personal and professional development
Share this job:
Similar Remote Jobs

Senior Full Stack Software Engineer - .NET, Python and REACT
Ubiminds: You, International.

