Senior Software Engineer

Alex Staff Agency

Senior Software Engineer

Описание вакансии

The company is building commercial-scale Liquid Air Energy Storage (LAES) and grid stability solutions in the UK. Build software systems for our first commercial LAES plant in Manchester (50 MW / 300 MWh, operational 2026).

We are seeking a Senior Software Engineer to develop trading systems and monitoring tools for our Liquid Air Energy Storage (LAES) plants and grid-stability operations.

Key Responsibilities:

Trading Systems Development

• Design and implement automated trading systems for UK energy markets (day-ahead, intraday, balancing, ancillary services)

• Build real-time bidding, dispatch optimization, and pricing algorithms for LAES assets

• Integrate with grid operators and market platforms

Monitoring & Analytics

• Develop monitoring dashboards, alerting systems, and operational analytics for plant performance

• Build monitoring dashboards for LAES and stability island operations

Data Pipelines & Infrastructure

• Create high-throughput data ingestion and streaming pipelines using Kafka and PostgreSQL / TimescaleDB

• Work with data pipelines using Kafka and PostgreSQL (pg_partman, TimescaleDB)

• Build microservices and APIs for trading platforms, market integration, and system control

• Develop microservices connecting trading platforms and grid operators

Collaboration & Operations

• Collaborate with DevOps and Data teams for deployment, monitoring, and production support

Requirements:

Must Have

Core Engineering:
- Strong software-engineering fundamentals — architecture, testing, and code quality
- Proficiency in Python (or readiness to ramp up quickly within ~3 weeks)
- Experience with distributed systems, microservices, and RESTful APIs
- Solid understanding of software design patterns and testing practices

Data & Streaming:
- Hands-on experience with Kafka or similar streaming platforms
- Strong SQL skills with PostgreSQL and time-series data processing
- Familiarity with data-pipeline frameworks and real time processing

Technical Operations:
- Experience with Docker and containerized applications
- Understanding of monitoring, logging, and observability practices
- Proficiency in Git and Agile development workflows

Nice to Have

• Rust experience

• Exposure to energy markets, trading systems, or optimization algorithms

• Interest in industrial control systems, IoT, or real-world operational data

Highly Desirable — Agentic AI Coding Experience

We value candidates who can build software using agentic AI coding systems. This is fundamentally different from using code completion tools or chat-based assistants.

What we're NOT looking for: - GitHub Copilot (code completion/autocomplete) - ChatGPT or similar chat interfaces for generating isolated code snippets - Any tool that only provides single-turn question/ answer interactions

What we ARE looking for: Hands-on experience with agentic coding systems such as Claude Code, Codex (OpenAI's agentic coding tool), Open Code, or Cursor.

Ideal candidates will demonstrate:
- Breadth of experience — proficiency with at least 2 agentic systems (experience with only one is insufficient)
- End-to-end development — ability to design and build software from the ground up using these tools, not just generating isolated snippets
- Multi-agent orchestration — demonstrated experience orchestrating multiple agents using skills, tools, and agent coordination, not just one-shot problem solving
- Deep system knowledge — familiarity with hooks, permission systems, MCP (Model Context Protocol) servers, custom skills and tool definitions, and context management

What we offer:

  • B2b contract
  • Competitive salary according to your experience and skills
  • Paid vacation
  • Plenty of opportunities for learning and professional growth
Посмотреть контакты работодателя

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию