cover image
Satellit

Senior Software Engineer

Hybrid

Brussels, Belgium

Senior

Freelance

05-01-2026

Share this job:

Skills

Communication Leadership Python Rust Scala PostgreSQL GitHub Kubernetes Monitoring Azure Functions Test Agile methodologies Architecture Azure Agile .NET Redis Kafka Infrastructure as Code GitHub Actions

Job Specifications

Job Overview:

Develop and architect real-time software systems that balance electrical grid assets by integrating renewable and storage resources with forecasting and optimization tools."

Key Responsibilities:

Design system architectures, including APIs, services, and front-end/back-end interactions
Provide technical direction to a development team of 3-5 engineers
Collaborate with functional analysts and domain experts to align solutions with business requirements
Improve software delivery processes and workflows
Decompose proposals into iterative agile development increments
Implement build pipelines and associated testing and maintenance tools
Develop back-end services and APIs according to specifications
Author and maintain automated test suites in collaboration with stakeholders
Produce technical documentation and user manuals
Provide user support, level 2 troubleshooting, and incident resolution

Skills and Competences

.NET
Python
Event-driven architecture
Distributed systems design
Kubernetes
Problem decomposition and solution design
Leadership and communication
Kafka
Redis
Unit and integration testing
Production observability and monitoring
Agile methodologies
Proactive collaboration
Empathy and accountability
PostgreSQL
GitHub Actions and Continuous Deployment
MQTT
Azure
Azure Functions
Azure Service Bus
Bicep (Infrastructure as Code)
Azure Data Explorer
Scala
Rust

Qualifications

Minimum 6 years of experience in software engineering, design, and architecture
Master's degree in engineering or equivalent

About the Company

We intentionally designed an organization that values people as much as great solutions. You'll find the employees at Satellit are the right combination of smart, discriminating, and friendly. We keep our team satisfied by giving them training opportunities on the latest technologies and by providing regular follow-up if they are on clients' site. Our culture didn't happen by accident, we create it by drawing on our executives experience, we consistently analyze how we can make it better, and we make adjustments on regular... Know more