What is a Software Engineer at Ayesa?
As a Software Engineer at Ayesa, you are stepping into a unique intersection of digital innovation and critical physical infrastructure. Ayesa is a global leader in engineering, technology, and consulting, which means our software teams do not just build isolated web applications—they build the digital nervous systems that support water networks, renewable energy grids, marine coastal projects, and complex transportation systems.
Your work directly impacts how cities operate and how sustainable infrastructure is designed and maintained. Whether you are developing digital twins for high-voltage substations, creating data pipelines for water and wastewater projects, or integrating complex scheduling data with P6 planning tools, your code bridges the physical and digital worlds. The scale of these projects requires robust, secure, and highly scalable software solutions.
You will be collaborating closely with diverse experts, including Lead Mechanical Engineers, Principal Civil Engineers, and Track Engineers. This makes the role incredibly dynamic; you are not just solving abstract computer science problems, but translating complex, real-world engineering challenges into elegant software solutions. Expect a role that demands technical excellence, domain adaptability, and a genuine passion for building technology that sustains modern society.


