What is a Software Engineer at Doble Engineering?
A Software Engineer at Doble Engineering plays a critical role in ensuring the safety, reliability, and efficiency of the global electric power grid. Unlike typical consumer-facing software roles, engineering at Doble Engineering involves building highly specialized diagnostic systems, monitoring applications, and analytical tools used by utility companies worldwide. The software you develop directly interfaces with physical hardware, processes complex sensor data, and helps power engineers prevent catastrophic grid failures.
The impact of this position is felt across a wide range of products, from legacy desktop diagnostics to modern, cloud-based web applications. Whether you are optimizing low-level code for embedded systems or modernizing legacy server-side architectures, your work bridges the gap between physical electrical assets—such as transformers and protection systems—and actionable digital insights. It is an environment where software craftsmanship meets heavy industrial engineering, making it a uniquely challenging and rewarding place to grow your career.
For candidates who enjoy solving complex, real-world problems that have a tangible physical impact, this role offers an inspiring mission. The engineering culture values technical depth, low-dependency coding practices, and a collaborative mindset, ensuring that you will work alongside some of the smartest minds in the power industry.
