What is a Software Engineer at Reece?
As a Software Engineer at Reece, you are joining a company that balances a deep-rooted history in trade and distribution with an evolving digital transformation strategy. This role is critical to modernizing the way Reece interacts with its customers, internal teams, and supply chain partners. You will be responsible for building robust, scalable software solutions that directly impact the efficiency of a large-scale business, moving beyond simple feature requests to drive real-world operational improvements.
You will likely work on platforms that bridge the gap between traditional retail and digital commerce. Success in this role requires a blend of technical craftsmanship and a pragmatic approach to problem-solving. Because Reece operates across various regions, your work will often involve navigating complex legacy systems while integrating modern, high-performance code. You are expected to be a problem-solver who can translate ambiguous business needs into clean, maintainable technical architecture.