1. What is a Software Engineer at Acuity Brands?
As a Software Engineer at Acuity Brands, you are responsible for architecting, developing, and scaling software solutions that power the next generation of intelligent lighting, building automation, and smart spatial systems. Acuity Brands sits at the intersection of physical hardware infrastructure and advanced digital software platforms. In this role, you deliver high-reliability back-end microservices, web applications, cloud data pipelines, or embedded integration layers that connect millions of hardware endpoints to enterprise cloud services.
Your work directly impacts commercial spaces, smart cities, and enterprise environments globally. Whether you are building cloud services using .NET, Python, or AWS, developing interactive front-end applications in React and TypeScript, or managing distributed data platforms using Databricks and PostgreSQL, you drive the operational efficiency, sustainability, and digital transformation of physical environments. You will collaborate closely with cross-functional teams comprising hardware design engineers, product managers, systems architects, and DevSecOps specialists to convert complex spatial requirements into scalable code.
Navigating this role requires a balance of solid computer science fundamentals, clear system design principles, and strong interpersonal communication. The engineering organization at Acuity Brands values practical problem-solving, clean code standards, and the agility to work across both modernized software stacks and legacy enterprise integrations.
