Senior Software Developer – Asset Remote Steering
Core
Designing and maintaining backend systems that schedule optimization decisions, deliver steering signals, and monitor battery asset telemetry for real-time market participation.
Role type
Senior Software Developer (Backend)
Builds
Scalable services for battery asset remote steering and energy market trading
Domain
Renewable energy trading and battery asset optimization
Deliverable
production ML models | product features
Required skills
Backend software development, distributed systems, microservices, event-driven architectures, cloud technologies (Microsoft Azure), CI/CD pipelines, containerization, infrastructure as code, messaging technologies (Kafka, RabbitMQ)
Preferred skills
Scala, C#, OPC UA, industrial communication protocols
Responsibilities
Designing backend software systems for scheduling optimization decisions and delivering steering signals; Migrating orchestration systems from Scala to C#; Building scalable services for algorithmic decision execution and monitoring; Collaborating with quantitative analysts, SCADA operators, and traders; Contributing to architectural decisions and observability practices
Seniority
Senior, hands-on IC