×
Register Here to Apply for Jobs or Post Jobs. X

Diagnostic Tools Developer

Job in Arlington, Arlington County, Virginia, 22201, USA
Listing for: Insight Global
Full Time position
Listed on 2026-07-27
Job specializations:
  • IT/Tech
    Systems Engineer, Unix/Linux, IT Support
Salary/Wage Range or Industry Benchmark: 120000 - 180000 USD Yearly USD 120000.00 180000.00 YEAR
Job Description & How to Apply Below

Job Description

Job Summary

Fluence is seeking a Tools Developer to enhance fleet observability, troubleshooting efficiency, proactive monitoring, and operational reliability across its Battery Energy Storage System (BESS) fleet throughout the Americas. This role sits at the intersection of Software Development, Linux Administration, Operational Technology (OT), Service Engineering, and Fleet Reliability, with responsibility for developing software tools, automation capabilities, monitoring platforms, and diagnostic solutions that improve system visibility, accelerate root cause analysis, reduce customer downtime, and support scalable fleet operations.

The successful candidate will combine strong Python development skills with hands-on experience supporting Linux/Ubuntu environments, Grafana, Distributed Access Systems (DAS), OS7 platforms, industrial networking, and monitoring technologies. Working closely with Service Engineering, Fleet Optimization, Controls & SCADA, Network Support, Product Engineering, Deployment, Digital, and Field Service teams, this individual will develop solutions that improve reliability, customer satisfaction, operational excellence, and proactive issue detection across North and South America.

Day

to Day Responsibilities
  • Design, develop, and maintain software tools that improve fleet monitoring, troubleshooting efficiency, operational reliability, and customer uptime across Fluence's BESS fleet.
  • Build applications, automation scripts, diagnostic utilities, and monitoring solutions that support Service Engineering, Fleet Optimization, Technical Support, and Field Service organizations.
  • Create proactive monitoring systems that identify hardware, software, communication, and network issues before they impact customer operations.
  • Design and maintain Grafana dashboards, visualizations, alerting frameworks, and observability platforms to improve troubleshooting and operational decision-making.
  • Partner with the Digital team to define requirements and integrations for Nispera, Alerta, Zabbix, and related monitoring tools.
  • Develop monitoring and diagnostic solutions supporting:
    • Data Acquisition Systems (DAS)
    • OS7 environments
    • Linux/Ubuntu servers
    • Network infrastructure
    • Edge computing platforms
    • Fleet monitoring systems
  • Develop automation capabilities that reduce manual troubleshooting efforts and accelerate identification of hardware failures, software issues, communication faults, and network disruptions.
  • Build tools that collect, process, analyze, and present operational data from multiple fleet systems and monitoring platforms.
  • Support Root Cause Analysis (RCA) initiatives through automated diagnostics, troubleshooting workflows, and investigative tools.
  • Collaborate with Controls & SCADA Engineers, Network Support Engineers, Product Engineering, Deployment Teams, and Field Service Engineers to develop scalable solutions for operational challenges.
  • Identify opportunities for automation, process improvement, predictive monitoring, and proactive issue detection to improve fleet reliability.
  • Develop and maintain software documentation, system architecture documentation, deployment procedures, and operational support materials.
  • Support critical customer escalations by creating tools and diagnostics that improve troubleshooting accuracy and resolution speed.

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances.

If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to  learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy:

Skills and Requirements

Required Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Information Technology, or a related technical field.
  • 5+ years of experience in software development, automation, systems engineering, observability platforms, operational technology, or similar technical environments.
  • Strong Python development expertise, including software development, automation, scripting, data processing, and application development.
  • Hands-on Linux/Ubuntu administration and troubleshooting experience.
  • Experience building monitoring, observability, troubleshooting, diagnostic, or automation tools in production environments.
  • Ability to design scalable…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary