Design and implement robust, high-performance software for cyber security products Collaborate to design, implement, and maintain software and cybersecurity solutions Conduct research, design, and development of product software, applications, and tools Enhance, modify, and correct existing software Build and optimize client applications on operating systems with emphasis on high availability, scalability, and performance