1. What is a Software Engineer at United States Steel?
As a Software Engineer at United States Steel, you play a vital role in modernizing heavy industrial manufacturing through robust digital solutions, process automation, and intelligent control systems. This position bridges the gap between traditional steelmaking and cutting-edge software engineering, directly influencing the efficiency, safety, and reliability of plant operations across North America. Your work impacts core manufacturing systems, automated machinery, and quality control pipelines that keep production lines running at massive physical scales.
The scope of this role spans from developing internal applications and process control software to integrating automated systems for heavy equipment like cranes, finishing mills, and continuous casting lines. You will collaborate closely with multidisciplinary teams comprising metallurgical engineers, plant operators, maintenance reliability specialists, and product managers. This environment demands a unique combination of software craftsmanship and industrial awareness, requiring you to write code that performs reliably in high-stakes, real-world manufacturing environments.
Candidates entering this space should expect a challenging yet rewarding operational landscape where software decisions directly translate to physical output and worker safety. Whether you are optimizing process control algorithms or designing scalable internal platforms, your contributions drive the digital transformation of a foundational global industry. Success in this role requires technical adaptability, strong cross-functional communication, and a deep appreciation for industrial safety and reliability.
