Senior Software Engineer at Fluence

Bengaluru, Karnataka, India

Fluence Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Energy, Industrial IoTIndustries

Requirements

  • 5–12 years of hands-on experience with open source
  • Strong scripting automation experience (bash, python)
  • Docker container experience (dockerfile, building containers, troubleshooting, docker compose)
  • Strong Ubuntu Linux experience
  • Excellent English communications, verbally but also especially in technical writing of customer facing documentation
  • Hands on experience with open source software installation and configuration such as Grafana, Hasura, PM2, etc
  • Knowledge of cloud platforms (e.g., AWS EC2) and networking concepts
  • Familiarity with CI/CD build pipelines
  • Experience with development on MacOS, Docker, and Ubuntu environments
  • Bachelor’s degree in computer science or a related field (preferred)
  • Nice to have: coding experience with C, C++
  • Nice to have: Experience with Nodejs, nestjs, postgres
  • Nice to have: Hands on experience with Zabbix dashboards
  • Nice to have: Hands on experience with setting up Grafana dashboards
  • Nice to have: Experience with data analytics visualization tools
  • Nice to have: Experience in test automation

Responsibilities

  • Application Development and integration: Design, develop, and integrate efficient, high-performing applications using on Ubuntu with open source software
  • Global Collaboration: Work effectively within a globally distributed team to achieve project goals
  • Code Quality: Write clean, efficient code; perform testing; create prototypes; troubleshoot issues; and resolve bottlenecks
  • Technical Contribution: Actively participate in design discussions, providing valuable insights to guide technical decisions
  • Documentation: Define and document best practices, methodologies, and technical workflows

Skills

Python
Bash
Docker
Ubuntu Linux
Grafana
Hasura
PM2
AWS EC2
CI/CD
Node.js
NestJS
PostgreSQL
Zabbix
C
C++

Fluence

Provides energy storage technology and solutions

About Fluence

Fluence Energy provides energy storage technology and digital applications specifically designed for renewable energy. Their products include systems that store electricity generated from renewable sources, which can be tailored to meet the needs of various clients, such as utilities, developers, and commercial businesses. Fluence's solutions are comprehensive, offering all the necessary equipment and services to implement energy storage effectively. What sets Fluence apart from its competitors is its focus on optimizing energy storage for demanding industrial applications and its partnership with Siemens and AES, which enhances its credibility and resources. The company's goal is to facilitate the transition to renewable energy by providing efficient and reliable energy storage solutions.

None, VirginiaHeadquarters
2018Year Founded
$250MTotal Funding
IPOCompany Stage
Data & Analytics, EnergyIndustries
1,001-5,000Employees

Benefits

Unlimited Paid Time Off
Health Insurance
Dental Insurance
Vision Insurance
Life Insurance
Pet Insurance
401(k) Company Match
Performance Bonus

Risks

Securities law investigation may damage Fluence's reputation and investor confidence.
Rebecca Boll's resignation could disrupt product development and innovation.
Reliance on a single Utah facility poses production and supply chain risks.

Differentiation

Fluence offers turnkey energy storage solutions tailored for industrial applications.
Partnerships with Siemens and AES enhance Fluence's credibility and technological capabilities.
Fluence's AI-powered software, Mosaic, optimizes battery asset management efficiently.

Upsides

Fluence's $400 million convertible security offering strengthens its financial position.
Partnership with Excelsior Energy Capital expands Fluence's U.S. market presence.
Domestic manufacturing in Utah reduces supply chain risks and costs.

Land your dream remote job 3x faster with AI