Tietoevry

Senior Software Engineer – SOAR Platform, WPF, Workflows, AI

Tietoevry

full-time

Posted on:

Location Type: Hybrid

Location: OstravaCzech

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Develop and maintain a WPF-based desktop client used daily by SOC analysts
  • Build reusable UI components, templates, and advanced controls using MVVM, PRISM, and XAML
  • Implement real-time UI features (SignalR, streaming updates, live workflow states)
  • Improve usability and performance for analysts working with complex security data
  • Contribute to visual workflow and playbook execution
  • Develop interfaces that visualize automation logic, execution states, and data flows
  • Implement and maintain backend activities supporting SOAR workflows
  • Collaborate with SOC engineers and architects on platform evolution
  • Integrate AI/LLM APIs (e.g. OpenAI, Azure OpenAI) into the SOAR platform
  • Build AI-assisted features such as: Analyst support and enrichment, AI-assisted workflows and automation steps, Streaming AI responses directly in the UI
  • Work with prompt design and orchestration in real operational scenarios
  • Participate in an internal AI-focused group, sharing ideas and implementing them
  • Work closely with other developers, SOC analysts, and architects
  • Help improve code quality, maintainability, and technical consistency
  • Support less experienced developers through reviews and knowledge sharing

Requirements

  • Strong experience with C# / .NET (9+)
  • Solid knowledge of WPF, MVVM, XAML , ideally with PRISM
  • Experience building larger desktop applications with reusable components
  • Understanding of real-time UI patterns (e.g. SignalR)
  • Experience integrating REST APIs and backend services
  • Practical experience with AI APIs / LLMs (OpenAI, Azure OpenAI, or similar)
  • Experience with EF Core and T-SQL
  • Familiarity with dependency injection (e.g. Unity DI or similar)
  • Ability to move comfortably between UI and backend code
  • Nice to have Azure DevOps, CI/CD pipelines
  • Agile / SCRUM experience
  • ASP.NET Core, basic web technologies (TypeScript)
  • Elasticsearch / Kibana
  • Interest in cybersecurity, automation, or SOC environments
Benefits
  • Contract is for an indefinite period of time > we count on you!
  • work partially or completely remote > work from wherever it suits you
  • extra holidays > we have 25 days off plus 2 sick days.
  • we contribute from 10 400 CZK per year > you name it. Choose from contributions for pension and life insurance, sports, culture, health, travel or education in the cafeteria.
  • educate yourself > we regularly organize and pay for IT courses, certifications, language training and personal development courses
  • 1 20 CZK meal allowance on top of your salary
  • we'll support you when you're sick > for colleagues who are seriously ill for a long period of time, we contribute to sick pay in excess of the law
  • extra work is appreciated > when overtime is needed, we pay more than the law requires
  • stay fit and fresh > in Ostrava, use the free fitness facilities in the building, in other locations, do sports with Multisport
  • Nordic culture > at Vivicta , we believe in you. No one is breathing down your neck and checking every minute of your work. We are friendly and open.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#.NETWPFMVVMXAMLPRISMSignalRREST APIsEF CoreT-SQL
Soft Skills
collaborationknowledge sharingcode quality improvementtechnical consistencymentorship