Satellit
Senior Software Engineer
SatellitBelgium3 days ago
ContractInformation Technology, Consulting +1

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

Key Skills

Ranked by relevance