435,444open jobs
15,239companies
62,530added this week
Browse all
Salary
$27k – $67k per year (Estimated)
Location
In office (Bengaluru)
Seniority
Principal · 12+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Fluence Energy delivers grid-scale battery storage products and optimisation software. Its systems help utilities firm renewable output, defer transmission upgrades and provide ancillary services. The company also runs bidding software that trades storage assets in power markets.

Fluence (Nasdaq: FLNC) is a global market leader delivering intelligent energy storage and optimization software for renewables and storage. Our solutions and operational services are helping to create a more resilient grid and unlock the full potential of renewable portfolios. With gigawatts of successful implementations across nearly 50 markets, we are transforming the way we power our world for a more sustainable future. For more information, please visit fluenceenergy.com.

Job Description:

Role Overview

As a Principal Software Engineer for the Fluence OS platform, you will provide hands-on technical leadership for the design, development, integration,deploymentand evolution of reliable edge-platform software used in industrial energy systems. You will combine deep Linux and containerexpertisewith strong C/C++ engineering and practical knowledge of Industrial IoT communication protocols. The role is expected to solve complex cross-component problems,establishengineeringdirectionand raise the technical capability of teams working across a globally distributed organization.

What You Will Do

  • Technical ownership and architecture: Own the technical design and evolution of major Fluence OS platform capabilities. Translate product and system requirements into scalable, maintainable software architecture and clear implementation plans.

  • Hands-on platform engineering: Design, develop,integrateand troubleshoot production-grade software running on Ubuntu Linux, with a strong focus on C/C++, system services, resource efficiency,reliabilityand long-term maintainability.

  • Containerized application delivery: Define and implement Docker-based packaging and runtime practices, includingDockerfiles, image construction, Docker Compose configurations, upgrades, observability and troubleshooting across deployed environments.

  • Industrial communication: Lead the design and implementation of robust integrations using protocols such as MQTT, Modbus,BACnetand OPC UA. Address interoperability, data quality, performance, fault handling and recovery across heterogeneous industrial devices and systems.

  • Gateway and industrial edge development: Design and develop software gateways and edge services that connect industrial devices, normalize and route data, perform protocol conversion, andoperatereliably on embedded and industrial computing platforms.

  • System integration and reliability: Diagnose complex issues spanning applications, operating systems, containers, networks,protocolsand third-party open-source components. Drive root-cause analysis and sustainable corrective actions rather than short-term fixes.

  • Engineering excellence: Set standards for code quality, code reviews, automated testing, secure development, performance analysis, observability, releasereadinessand technical documentation.

  • CI/CD and automation: Guideimprovements to build, test, package and deployment pipelines. Use scripting and automation to improve repeatability,traceabilityand engineering productivity.

  • Technical leadership: Lead design reviews, challenge assumptions constructively, make well-reasoned technicaldecisionsand mentor engineers. Provide clear direction whileremainingdeeply involved in implementation and problem solving.

  • Cross-functional collaboration: Partner with product managers, architects, subject-matter experts, quality teams, siteteamsand other engineering groups to deliver platform outcomes in an agile, globally distributed environment.

  • Documentation and knowledge sharing: Create architecture decisions, interface specifications, development standards, troubleshootingguidanceand customer-facing technical documentation that are precise and usable.

Required Qualifications

  • 8+ years of professional software engineering experience, including significant ownership of complex production software or platform components.

  • Deep hands-onexpertisewith Ubuntu Linux, including services, processes, filesystems, permissions, package management, logging,networkingand performance troubleshooting.

  • Strong hands-on C/C++ programming skills, with experience designing,debuggingandmaintainingproduction-grade software.

  • Advanced practical experience with Docker containers, includingDockerfiles, image creation, Docker Compose, networking, storage,upgradesand runtime troubleshooting.

  • Strong working knowledge of Industrial IoT and industrial communication protocols, includingseveral ofMQTT, Modbus TCP/RTU, BACnet and OPC UA.

  • Experience integrating software with industrial devices, gateways,controllersor other edge systems, with an understanding of unreliable networks and distributed-system failure modes.

  • Experience with software architecture, interface design, design patterns, multithreading/concurrency, memory and resource management, and performance optimization.

  • Experience with source control, code review, build systems, automatedtestingand CI/CD pipelines.

  • Demonstrated ability to lead technical investigations, make architecturedecisionsand guide delivery across multiple engineers or teams.

  • Excellent English communication skills, including concise technical writing and the ability to explain complex topics to technical and non-technical stakeholders.

  • Hands-on experience developing industrial gateways, protocol converters or edge communication services that bridge field devices and higher-level platform applications.

  • Experience developing,integratingand troubleshooting software on embedded Linux and industrial computing devices, includingAdvantech or comparable industrial PCs,controllersand gateways.

  • Understanding ofhardware-constrained and field-deployed environments, including device interfaces, serial and Ethernet communication, resource limitations, remotediagnosticsand operational reliability.

Preferred Qualifications

  • Python and Bash scripting for automation, tooling,testingand diagnostics.

  • Experience designing ormaintainingCI/CD pipelines for C/C++ and containerized applications.

  • Knowledge of IP networking, routing, DNS, TLS, certificates,firewallsand troubleshooting of field-network communication.

  • Experience with observability and open-source platform components such as Grafana, time-series data systems, messagebrokersor monitoring tools.

  • Experience with test automation, protocol simulators, hardware-in-the-looptestingor integration laboratories.

  • Experience with cloud or hybrid edge environments, including AWS services such as EC2.

  • Familiarity with Node.js/TypeScript,NestJS, PostgreSQL or related platform technologies.

  • Experience in energy storage, SCADA, industrial automation,controlsor another operational-technology domain.

  • Familiarity with common embedded and industrial interfaces such as RS-232/RS-485, CAN, GPIO or other device-level communication interfaces.

Leadership Expectations

  • Operate as a senior technical authority whoremainshands-on and accountable for engineering outcomes.

  • Create clarity in ambiguous problem spaces and balance immediate delivery needs with platform sustainability.

  • Mentor engineers through design feedback, code reviews, debuggingsupportand practical knowledge sharing.

  • Influence architecture and engineering practices across team boundaries through facts,prototypesand clear trade-off analysis.

  • Promote a culture of quality, ownership,collaborationand continuous improvement.

Education

Bachelor's degree and a minimum of 12 years of related experience, or a Master's degree and 8 years of related experience, or a PhD and 5 years, or the equivalent

Our Culture

At Fluence, our culture is the foundation that drives our ambitious growth strategy and fuels our mission to transform the future of energy. Our core cultural pillars empower us to innovate, collaborate, and lead with purpose, ensuring we continue to deliver unparalleled value to our customers and the world.

Unleash Voices

We believe every voice matters. We encourage openness, active listening, and decisive action to create a culture where everyone has the opportunity to contribute to our success. We foster an environment where diverse perspectives are heard and valued, driving innovation and progress.

Customer Fluent

Our customers are at the heart of everything we do. We’re committed to delivering exceptional value that exceeds expectations by understanding our customers' needs and adapting swiftly to meet them. Our deep focus on customer satisfaction drives us to continuously improve and innovate.

Infinite Impact

We are committed to creating the impossible. We push boundaries to deliver sustainable, game-changing solutions that shape a brighter, more energy-efficient future for all. Our team is passionate about making a lasting impact that will resonate for generations to come.

All In

We are all in for growth. Our teams are relentlessly focused on identifying and seizing opportunities that propel us forward. We embrace an ownership mindset, pushing ourselves and each other to accelerate progress and create lasting success.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
435,444 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Bengaluru
$56k – $164k per year (Estimated) • Remote/Hybrid • Internship • Singapore
JavaScript
Java
TypeScript
C#
Java
Spring Boot
C#
.NET
Databases
Apache Kafka
Frontend
Angular
DevOps
GitLab CI
CI/CD
Kubernetes
GitLab
Apply
$157k – $230k per year • In office • Full-Time • New York
Databases
Databricks
AI/ML
Spark
DevOps
Terraform
CI/CD
AWS
Docker
Kubernetes
Amazon EKS
Apply
$149k – $202k per year • In office • Full-Time • New York
Python
JavaScript
Java
SQL
Java
Spring Boot
AI/ML
Copilot
Cursor
LangGraph
LangChain
Claude
Hadoop
Spark
Claude Code
Scikit-learn
AI Agents
TensorFlow
PyTorch
CrewAI
Google ADK
AWS Strands Agents
Frontend
React.js
DevOps
Git
AWS
Docker
Kubernetes
GitHub
Apply
$149k – $224k per year • Remote/Hybrid • Full-Time • 6+ years exp • PhD • San Francisco
Python
Java
SQL
Databases
ElasticSearch
Apache Kafka
Trino
AI/ML
AI Agents
Agentforce
DevOps
Terraform
GCP
Azure
AWS
Docker
Kubernetes
Amazon S3
Apply
$76k – $220k per year (Estimated) • In office • Internship • Houston
Python
JavaScript
TypeScript
Databases
MySQL
PostgreSQL
Frontend
Angular
Management
Outlook
Apply
$17k – $37k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Bengaluru
Design
AutoCAD
Apply
Site Manager 1 day ago
$60k – $159k per year (Estimated) • In office • Full-Time • Sydney
Apply
$24k – $56k per year (Estimated) • In office • Full-Time • 8+ years exp • Bachelor's Degree • Bengaluru
Python
MATLAB
Apply
$23k – $50k per year (Estimated) • Remote/Hybrid • Full-Time • 8+ years exp • Bachelor's Degree • Bengaluru
Apply
NPI Engineer - VB 1 day ago
$22k – $49k per year (Estimated) • Remote/Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Bengaluru
Apply
$27k – $63k per year (Estimated) • In office • Full-Time • 5+ years exp • Pune • Bengaluru • Coimbatore • Gurgaon • Noida
JavaScript
AI/ML
Copilot
Claude
Prompt Engineering
DevOps
CI/CD
GitHub
Apply
$40k – $87k per year (Estimated) • In office • Full-Time • 12+ years exp • Gurgaon • Bengaluru • Mumbai
Python
Java
AI/ML
LangGraph
LangChain
AI Agents
Agentic Workflows
Apply
$27k – $61k per year (Estimated) • In office • Full-Time • 10+ years exp • Bengaluru
Apply
See all jobs
This is one of many
435,444 more open roles from verified company boards, updated every day.