Garmin Int'l Inc. seeks a Senior IT Software Engineer (Olathe, KS; multiple positions). The essential functions of this role include leading complex multi-system application development projects and driving collaboration with other teams and departments. The engineer will provide technical input to solution development plans and concept documents, collaborating and adding value in design reviews. The position involves designing and developing web-enabled client-side and server-side applications as part of a structured system Development Life Cycle (SDLC) process. Additionally, the engineer will maintain, improve, and extend existing multi-system software, working with Analysts and users to design software systems and develop/implement unit and system testing processes. Associates are permitted to work from home, within commuting distance of the office, up to two days per week, provided that their job duties can be performed effectively while working from home, and if they have appropriate approval from their manager. Full-time remote work is not available.