Jobs

Senior Software Developer


Job details
  • MPI Limited
  • 3 days ago

MPI is looking for a long termSenior Software Developer, remote working

Outside IR35 -Dayrate -£950

 

Role

  • We are seeking a Senior Software Developer to join our team and work on cutting-edge software solutions for the renewable energy sector.
  • This role will involve developing scalable applications to optimize energy production, manage grid operations, and integrate new technologies such as smart grids, IoT, and machine learning for predictive energy modeling.

 

Key responsibilities

  • Work on a high-performance software solution for renewable energy platforms, including solar, wind, and energy storage systems.
  • Integrate and process large volumes of data from renewable energy assets (batteries) for real-time energy monitoring and forecasting.
  • Create algorithms to optimize energy production, storage, and consumption using data analytics and machine learning
  • Build software that supports smart grid operations, grid stability, and energy distribution automation.
  • Make a cloud-based solution to handle data collection, storage, and real-time analysis from renewable energy sites.
  • Maintain systems capable of processing real-time data from energy assets and grid systems for operational insights and predictive maintenance.
  • Build and manage RESTful APIs to enable seamless communication between various energy management systems, IoT devices, and external data sources.
  • Optimize system performance to handle large-scale data processing while ensuring scalability to accommodate the growing renewable energy infrastructure.
  • Ensure that all software is developed and maintained in compliance with industry standards and regulations for renewable energy systems.

 

The Ideal Candidate

  • Proven expertise in software development within the renewable energy sector or similar technical domains.
  • Strong understanding of renewable energy technologies such as energy storage systems.
  • Experience in developing software that handles real-time data analytics, predictive algorithms, and optimization
  • Passionate about solving complex energy problems with cutting-edge technology.

 

Must-Have Skills

Your Power Tools ( One of the Each )

  • Proficiency - Java, Python, C# for back-end development.
  • Hands-on experience with cloud platforms - Azure for large-scale data processing and storage.
  • Expertise in developing and deploying scalable microservices architectures.
  • Advanced knowledge of data processing frameworks - Kafka, Spark
  • Time-series databases - InfluxDB,TimescaleDB .
  • Familiarity with energy management systems (EMS) and grid integration software.
  • Knowledge of IoT communication protocols (MQTT, CoAP) for energy asset monitoring.
  • Experience in energy modeling, forecasting, and optimization algorithms.
  • Strong grasp of RESTful APIs, web services, and integration with third-party energy platforms.
  • Familiarity with security and compliance standards in energy and IoT systems.

 

 

Qualifications &; Experience

  • Bachelor’s or Master’s degree in Software Engineering or a related field.
  • 5+ years of experience in software development, with at least 2 years focused on renewable energy or energy tech

 

Client’s Work Culture

Our client foster a collaborative and innovative work environment where you’ll work alongside experts in energy tech, data science, and engineering.

Our client is  united by a shared mission to transform the energy landscape with sustainable solutions, and  offer the opportunity to contribute to projects that have a lasting environmental impact.

 

 

 

Sign up for our newsletter

The latest news, articles, and resources, sent to your inbox weekly.

Similar Jobs

Senior Software Developer

MPI is looking for a long term Senior Software Developer, remote workingOutside IR35 -Dayrate -£950RoleWe are seeking a Senior Software Developer to join our team and work on cutting-edge software solutions for the renewable energy sector.This role will involve developing scalable applications to optimize energy production, manage grid operations, and...

London

Senior Software Developer

Job Title: Software EngineerLocation: Stockport, HybridAbout the CompanyThis scale-up business is building a cloud-native platform for the aviation industry that leverages cutting-edge technology, including AI and machine learning. After a successful round of funding last year they're now looking to add to their team to help scale the platform as...

Stockport

Senior Software Developer, AR System Experiences

Minimum qualifications: Bachelor’s degree or equivalent practical experience. 5 years of experience with data structures/algorithms and software development in Java or Kotlin. 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture. 2 years of experience developing for the Android...

Google Watford

Senior Software Developer

Our mission is to help households save money. Through MoneySupermarket, MoneySavingExpert, Quidco and B2B partnerships we supply products to more than 24 million unique monthly visitors, helping UK households to save billions of pounds a year. You can tell this is something we’re exceptionally proud of!Our services are built by...

Moneysupermarket Group London

Senior Software Developer C# (w/m/x) (relocated to Germany)

Senior Software Developer C#Full TimeTettnangWith Professional ExperiencePermanent ContractWe’re an international software company at the forefront of imagining the future of digital security. Avira’s award-winning products and technology protect over 500 million users in the connected world.What makes us special? First and foremost – it’s the authentic people at Avira. We...

Avira

C++ Senior Software Developer – London

SummaryJoin a sophisticated technology team in the London office of a prop trading house that places software development at the centre of business strategy. This team have the responsibility of a trading group and a core infra team.This role is for a senior engineer who is able to take on...

Oxford Knight London