B

Baringa

Global consulting delivering strategy and technology

Development Team Lead

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeSofia, BulgariaNo salary listedIn-person

About the Job

Requirements

  • At least five 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 working with quantitative, analytical, scientific, or data-intensive applications.
  • A degree in Computer Science, Engineering, Mathematics, Physics, or another STEM discipline.
  • Ability to work effectively with technical and non-technical stakeholders.

Responsibilities

  • Lead and develop a small team of two or three software engineers working on a specific area of the modelling toolkit, providing technical direction, coaching, and delivery oversight.
  • Develop and maintain CORAL's software, data, and AI platforms supporting quantitative modelling and analytics.
  • Deliver capabilities spanning simulation, optimisation, market data, and analytical workflows using modern engineering practices.
  • Provide technical leadership and help drive the future evolution of CORAL's architecture, tooling, and development approaches.
  • Contribute to statistical, machine learning, and optimisation-based approaches used across the modelling stack.
  • Support development of asset optimisation and dispatch models for battery storage, thermal generation, hydro, and long-duration energy storage technologies.
  • Collaborate with quantitative modelling specialists, power market experts, and software engineers to translate complex analytical and modelling requirements into robust, production-grade software solutions.
  • Work closely with the SaaS platform development team and colleagues across Baringa's global offices to deliver reusable modelling capabilities, APIs, and data services that can be deployed consistently across products, regions, and advisory teams.

Desired Qualifications

  • Experience with mathematical optimisation techniques, including linear and mixed-integer optimisation.
  • Experience developing quantitative, statistical, machine learning, or simulation-based models.
  • Knowledge of power markets, energy trading, asset optimisation, or electricity market modelling.
  • Experience with Rust, C++, or other high-performance programming languages.
  • Experience with AI-enabled tooling, model discoverability platforms, MCP services, or developer productivity tooling.
  • An MSc or equivalent postgraduate qualification in a quantitative discipline.

About the Company

Baringa

Global consulting delivering strategy and technology

Baringa is a global consultancy that partners with leaders to drive change and create value by combining deep industry knowledge with advanced technology. It helps clients execute strategy, transformation, and operational improvements using data, AI, and digital innovation, with teams that work collaboratively to deliver hands-on results. It differentiates itself through its global reach paired with local understanding, a client-focused culture, and strong recognition as a great place to work. Its goal is to help organizations transform their industries and operate with higher performance and certainty through trusted advice and measurable outcomes.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
London, United Kingdom
Founded
2000

Recently Posted Jobs

Explore more opportunities at Baringa

See more jobs