This job is no longer available

Qcells

Senior Software Engineer - Cloud/Java

New South Wales, AU

Hybrid, RemoteFull time roleSenior Level

Almost 2 years ago

About the Job

This is a remote position based out of Sydney, Australia - Geli is headquartered in San Francisco, California, USA and has a growing Australia team.



ABOUT GELI

Geli (Growing Energy Labs, Inc.) provides software and business solutions to design, connect, and operate energy storage systems ranging in size from residential to utility-scale, as well as grid-tied, microgrid, and off-grid systems. Geli’s suite of products creates an ecosystem where project developers, OEMs, financiers, and project operators can deploy advanced energy projects using a seamless hardware-agnostic software platform.



Geli is a subsidiary of Hanwha Q CELLS, one of the world’s largest photovoltaic manufacturers most recognized for its high-performance, high-quality solar cells and modules.



OUR VISION

Geli is committed to helping make the planet a cleaner, better place to live, both with our software products and through our everyday actions.



Imagine a world where there is less reliance on non-renewable power, where you source your electricity from your neighbors rather than from power stations hundreds of miles away and software makes the best possible use of the solar, wind, and battery storage available. This is our vision.



We are looking for enthusiastic colleagues that are not only fluent in technology, but also share our vision of a world running on 100% renewable energy.



ABOUT THE JOB

As a Java Engineer on our team, you will be working on the core of our network of distributed energy resources. You will work on extending and scaling our backend responsible for processing telemetry streams from nodes in the field. You will excel in this role with a blend of backend development, microservice messaging, cloud and DevOps experience as well as a desire to take ownership of projects and push them over the line. As a member of the team, you will have a significant influence on the direction of our technology stack.



This position is a remote position based out of Sydney, Australia - Geli is headquartered in San Francisco and has a growing Australia team.




RESPONSIBILITIES

  • Develop and maintain new services within our microservice architecture

  • Scale backend-capabilities

  • Break components off the monolith into their own services

  • Optimize time-series processing and storage

  • Improve messaging infrastructure

  • DevOps

  • Manage services in Kubernete, ensuring reliability and availability

  • Contribute to monitoring, logging and alerting

  • Improve build pipelines and deployment processes

  • Work collaboratively in a diverse environment. We commit to reaching better decisions by respecting opinions and working through disagreements.

  • Gain in-depth experience in an exciting industry as you work with storage sizing, energy financial models, energy tariffs, storage controls & monitoring

  • Spring Boot

  • Gradle/Maven

REQUIRED EXPERIENCE & SKILLS

  • BS or higher degree with 3+ years of relevant experience

  • Excellent software engineering skills with Java (8+) or Kotlin

  • Designing software systems

  • Writing clean, maintainable, thoroughly tested, and shippable production code

  • Expertise in software engineering best practices, design patterns, OOP, data-structures

  • Hands-on microservice experience

  • Creating services in Java or Kotlin

  • Messaging with AMQP and MQTT through RabbitMQ

  • Sound design decisions around messaging architecture, protocols and interfaces

  • Backend development experience for web applications

  • Experience with maintaining products that are in production

DESIRED EXPERIENCE & SKILLS

  • Experience in some of these fields will give you a jump start:

  • Redis, PostgreSQL, Cassandra, ElasticSearch

  • Docker, Kubernetes, AWS (EKS, ECS, RDS, EC2, S3, networking)

  • Ansible, Jenkins

  • Prometheus, Grafana, PagerDuty, NewRelic, Mixpanel

  • Slack, Bitbucket, Jira, G-Suite

  • Knowledge of cloud, IoT technologies, and scalable platforms



BENEFITS OF WORKING AT GELI

Competitive salary commensurate with experience

Competitive benefits offerings



WORK ENVIRONMENT

Make a difference: join a group of people who are passionate about renewable energy

Have an impact: the company is still small enough that everyone’s contribution has a significant impact to the success of the company

Many opportunities to lead teams, projects, and contribute to development

Casual professional working environment: there’s no need to dress up, just present your best self

Work collaboratively in a diverse environment- we commit to reaching better decisions by respecting opinions and working through disagreements



DIVERSITY

We value the insights that a diverse team can bring. We encourage applications from members of groups that have been traditionally underrepresented in tech. 

About the Company

Qcells Logo

Qcells

Irvine, California, USA

501-1000

Qcells is a renowned complete energy solutions provider in solar cell and module, energy storage, downstream project business and energy retail. It is headquartered in Seoul, South Korea (Global Executive HQ), Thalheim, Germany (Module Technology & Innovation HQ) and San Francisco, USA (Energy Storage/Inverter & Software HQ) with operations all over the world. Through its growing global business network spanning Europe, North America, Asia, South America, Africa and the Middle East, Qcells provides excellent services and long-term partnerships to its customers in the utility, commercial, governmental and residential markets.

Similar Jobs

Via Transporation Logo

Senior Backend Engineer

Senior Backend Engineer

  • Via Transporation
  • Tel Aviv-Yafo, Tel Aviv District, IL
  • Hybrid
  • Full time role

Transforming global transport systems into efficient, affordable, and sustainable networks with cutting-edge software.

3 months ago

AiDash Logo

Software Development Engineer - III Backend

Software Development Engineer - III Backend

  • AiDash
  • Bengaluru, KA, IN
  • Remote
  • Full time role

Climate-resilient infrastructure with satellite-powered AI for sustainability and cost efficiency.

3 months ago

Uplight Logo

Senior Software Engineer (Fullstack - Python, React)

Senior Software Engineer (Fullstack - Python, React)

  • Uplight
  • Pune, MH, IN
  • Hybrid, Remote
  • Full time role

Accelerating clean energy through personalized experiences and carbon reduction with leading utilities worldwide.

1 day ago

Uplight Logo

Senior Software Engineer (Fullstack - Python, React)

Senior Software Engineer (Fullstack - Python, React)

  • Uplight
  • India
  • Hybrid, Remote
  • Full time role

Accelerating clean energy through personalized experiences and carbon reduction with leading utilities worldwide.

1 day ago

Charge Point Logo

Senior Staff Software engineer

Senior Staff Software engineer

  • Charge Point
  • Bengaluru, KA, IN
  • Remote
  • Full time role

Empowering widespread EV adoption with the world's largest open charging network.

About 2 months ago

Charge Point Logo

Staff Software Engineer

Staff Software Engineer

  • Charge Point
  • Bengaluru, KA, IN
  • Remote
  • Full time role

Empowering widespread EV adoption with the world's largest open charging network.

About 1 month ago

Power Factors Logo

Senior Engineer, Linux System/DevOps (Remote/Hybrid in Greece)

Senior Engineer, Linux System/DevOps (Remote/Hybrid in Greece)

  • Power Factors
  • Athens, GR
  • Hybrid, Remote
  • Full time role

Accelerating the energy transition with software for optimizing renewable asset performance and collaboration.

25 days ago

AiDash Logo

Software Development Engineer II - Backend

Software Development Engineer II - Backend

  • AiDash
  • Bengaluru, KA, IN
  • Remote
  • Full time role

Climate-resilient infrastructure with satellite-powered AI for sustainability and cost efficiency.

14 days ago

Too Good To Go Logo

Senior Software Engineer - Backend (Java)

Senior Software Engineer - Backend (Java)

  • Too Good To Go
  • Paris, IDF, FR
  • Hybrid
  • Full time role

"Reduce food waste and save surplus food with our convenient, planet-friendly app."

10 days ago

EnPhase Energy Logo

Senior Software Engineer (Backend Systems)

Senior Software Engineer (Backend Systems)

  • EnPhase Energy
  • Bengaluru, KA, IN
  • Hybrid, Remote
  • Full time role

Pioneering advanced solar solutions for a sustainable, solar-powered planet.

10 days ago