1. What is a Software Engineer at TCE?
At TCE, the Software Engineer role is a foundational pillar that bridges the gap between complex engineering challenges and digital innovation. While the title suggests a traditional software role, at TCE it is deeply integrated with industrial, civil, and mechanical domains. You will be responsible for developing, maintaining, and optimizing the digital tools and systems that power our large-scale infrastructure projects.
Your work directly impacts the efficiency and accuracy of our engineering teams. Whether you are building custom automation tools, managing data systems for site inspections, or developing software for structural modeling and analysis, your contributions enable TCE to deliver precision-engineered solutions. This role is for those who enjoy solving high-stakes problems where software meets physical reality, contributing to projects ranging from water supply networks to massive structural and refinery developments.