1. What is a Software Engineer at ATC?
As a Software Engineer at ATC, you play a vital role in designing, building, and maintaining the digital infrastructure that powers modern electric transmission systems and enterprise applications. You will work on software solutions that directly support critical operations, asset management, and data-driven decision-making across the enterprise. Your code and system designs help ensure high availability, security, and efficiency for applications that keep power systems and business units running reliably.
Your work bridges complex technical domains—ranging from web application development and geospatial integration to backend services and cloud systems. You will collaborate closely with product teams, database administrators, system reliability engineers, and business analysts to translate functional requirements into robust, maintainable code. Whether you are developing custom enterprise tools, configuring mapping solutions, or integrating middleware, your contributions directly impact how ATC serves its customers and manages its digital footprint.
Expect a collaborative, purpose-driven environment where technical excellence meets real-world utility operations. You will be encouraged to apply modern engineering principles, follow agile methodologies, and continually refine applications to improve performance and security. While the pace is engaging and demands high standards, you will find ample opportunity for professional growth, mentorship, and tangible impact on critical infrastructure technology.
