Senior Software Engineer – Cloud Platform
Job Description
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.
ABOUT THE JOBÂ
As a Senior Software Engineer on our team, you will be working on the foundational services of our cloud-based Energy Services Platform. You will work on developing and maintaining microservices using best practices in software engineering to create performant, reliable, scalable, secure, and maintainable code. You will excel in this role if you have a background in API development, backend development, microservice messaging, event-driven architectures, and cloud and DevOps. You should demonstrate a can-do attitude, a growth mindset, a strong sense of ownership, and be able to work effectively as part of a team to deliver high-quality software.Â
RESPONSIBILITIES
- Design, develop, and maintain microservices and integrations.Â
- Collaborate with other team members to design, develop, and deploy software services into production.Â
- Collaborate with the product management team to define requirements.Â
- Contribute to improvements in development and deployment processes.Â
REQUIRED QUALIFICATIONS
- BS or higher degree in Computer Science (or equivalent) with 5+ years of software engineering experienceÂ
- Excellent software engineering skills – able to create high-quality software designs and implement them in performant, reliable, maintainable, well-tested code for production systemsÂ
- Strong understanding of microservices architectureÂ
- Experience maintaining software deployed in productionÂ
- Expertise in Java or Kotlin, Spring Boot and Gradle/MavenÂ
- Experience with CI/CD pipelines and DevOps practicesÂ
- Strong written and spoken communicationÂ
PREFERRED QUALIFICATIONS
- Bilingual English/Korean
- Experience with containers, Kubernetes, serverless functionsÂ
- Experience with messaging systems – event streams, pub/sub
- Experience with cloud services – AWS/Azure/GCPÂ
- Expertise in PythonÂ
- Experience with NoSQL and relational databases and caching solutionsÂ
- Knowledge of distributed energy resources (PV, storage, EVs), their applications, and renewable energyÂ
Date Posted
03/17/2024
Views
3
Similar Jobs
Software Engineer Networking Software and Services - xAI
Views in the last 30 days - 0
The text describes xAIs mission to develop AI systems for understanding the universe and advancing human knowledge It outlines a role involving networ...
View DetailsSenior Design Manager (Infrastructure) - Canonical
Views in the last 30 days - 0
Canonical a leading opensource provider seeks a Senior Design Manager to drive innovation in cloud and AI technologies The role offers remote work glo...
View DetailsSenior Product Designer - Org & Security - Typeform
Views in the last 30 days - 0
This job description outlines a role in developing an intelligent contact management system with AI capabilities The position involves designing user ...
View DetailsSenior Business Analyst - Xpansiv
Views in the last 30 days - 0
Xpansiv promotes its role as an energy market innovator with a global platform for environmental commodities The job posting seeks a Business Analyst ...
View DetailsSenior Specialist Senior Accountant Shared Financial Services - Make-A-Wish America
Views in the last 30 days - 0
The text describes Make a Wish Foundations mission to grant childrens wishes and their community efforts It outlines job positions with remotehybrid o...
View DetailsPrincipal Cloud Architect: Pre-Sales - Myriad360
Views in the last 30 days - 0
This job description outlines a senior cloud architect role requiring Azure and GCP expertise focusing on secure cloud solutions The company emphasize...
View Details