Baringa

Development Team Lead

Baringa
Apply
23 hours ago
Sofia, BulgariaStaff+

Responsibilities

  • Lead and develop a team of two or three software engineers through technical direction, coaching, and delivery oversight.
  • Develop and maintain CORAL’s software, data, and AI platforms for quantitative modelling and analytics.
  • Deliver simulation, optimisation, market-data, and analytical workflow capabilities using production-grade engineering practices.
  • Drive the evolution of CORAL’s architecture, tooling, and development approaches.
  • Contribute to statistical, machine learning, and optimisation-based modelling approaches.
  • Support asset optimisation and dispatch models for battery storage, thermal generation, hydro, and long-duration energy storage.
  • Translate complex quantitative and modelling requirements into robust software with modelling specialists, power-market experts, and engineers.
  • Deliver reusable modelling capabilities, APIs, and data services with the SaaS platform team and global Baringa colleagues.

Requirements

  • At least 5 years of professional software engineering experience.
  • Experience or interest in leading or mentoring software engineers within a delivery team.
  • Strong Python development experience, including library design, packaging, testing, type hints, concurrency, and performance optimisation.
  • Commercial experience with at least two programming languages.
  • Experience with quantitative, analytical, scientific, or data-intensive applications.
  • Strong communication and collaboration skills with technical and non-technical stakeholders.
  • Degree in Computer Science, Engineering, Mathematics, Physics, or another STEM discipline.
  • Desirable experience with mathematical optimisation, including linear and mixed-integer optimisation.
  • Desirable experience developing quantitative, statistical, machine learning, or simulation-based models.
  • Desirable knowledge of power markets, energy trading, asset optimisation, or electricity market modelling.
  • Desirable experience with Rust, C++, or other high-performance programming languages.
  • Desirable experience with AI-enabled tooling, model discoverability platforms, MCP services, or developer productivity tooling.
  • An MSc or equivalent postgraduate qualification in a quantitative discipline is desirable.

Benefits

  • Five weeks of annual leave available at the start of each year.
  • An additional two weeks of paid 5-Year Recharge leave after five years of continuous service.
  • Hybrid working and flexibility around unpaid leave.
  • Three paid Corporate Responsibility Days each year.
  • Annual wellbeing People Fund.
  • Participation in the Baringa Group Profit Share Scheme.
  • Equal-opportunity, inclusive workplace with reasonable adjustments available during recruitment.

Tech Stack

Categories

Baringa

About Baringa

1,001-5,000 employees

Baringa is a global management consulting partnership that advises enterprises and public-sector clients on strategy, operating-model change, and data- and technology-enabled transformation. It provides fee-based consulting across energy and resources, financial services, technology, media and telecoms, consumer products, government, and climate risk. Founded in 2000 and headquartered in London, it operates internationally across the UK, Europe, North America, Asia, and Australia.

Contact me