1. What is a Software Engineer at ECI?
The Software Engineer role at ECI is a multifaceted position that sits at the intersection of complex technical engineering and industry-specific innovation. Whether you are working on SharePoint solutions, Electro-Mechanical R&D, or Field Services, your contributions are critical to maintaining the operational excellence and technological edge that define ECI products. You are not just writing code or designing systems; you are solving real-world problems that directly impact the reliability and efficiency of our global client base.
This role requires a blend of deep domain expertise and the ability to operate within highly specialized environments. You will be expected to navigate technical ambiguity, collaborate across cross-functional teams, and deliver robust, scalable solutions that stand up to rigorous performance standards. It is a challenging, high-impact role designed for engineers who thrive when tasked with bridging the gap between cutting-edge technical architecture and practical, field-proven application.