Senior Software Engineer (Bia)

Our mission is to deliver intelligent tech solutions that enable exponential growth in emobility and clean energy.

WHO ARE WE?

Our future is driven by clean reliable energy. By connecting and controlling decentralized mobile grid assets, we are creating a cleaner, more resilient power grid. Bia provides software solutions to aggregate and control distributed energy assets like electric vehicles, and therefore enable sophisticated integration between clean energy and clean transport.


WHY BIA?

Our mission is to deliver intelligent tech solutions that enable exponential growth in emobility and clean energy.  We believe that a resilient and flexible decentralized grid is the future, and our multidisciplinary team has the expertise and insights to deliver a critical piece of the solution to make this vision a reality. By joining Bia, you would embark on a journey to develop cutting-edge technology with global application that will have lasting positive impact on climate and the communities we serve.


ROLE DESCRIPTION

Bia is looking for an enthusiastic senior software engineer to help us develop & maintain our platform. You will closely work with both engineering and data science teams to build a scalable platform able to establish communication and controls between electric vehicle charging infrastructure and power grid operators real-time data. To this effect, you will contribute to the implementation of the most relevant application protocols used to communicate between electric vehicle charging stations and our central management system.

Bia is hoping to build a significant local team in Barcelona and this opportunity is a great way to get involved!


WHAT YOU WOULD DO

As a senior software engineer, you will contribute to the development of a cloud platform that manages scheduling and resources distribution among subscribed power assets. Among your responsibilities:

  • Design and implement components in a microservices environment.
  • Write scalable and maintainable code.
  • Continuous delivery, collaboration with DevOps.
  • Work closely with frontend and product teams.
  • Participate in product development.


REQUIRED EDUCATION & SKILLS

You have the following skills:

  • Telecommunications Eng./Computer Science/Physics background.
  • 5-6 years of experience in software development.
  • Experience with Java / Kotlin for software development.
  • Experience with Spring Boot.
  • Experience with Kubernetes.
  • Experience with Google Cloud Platform / AWS.
  • Experience in continuous integration practices.