Responsibilities
Develop and maintain software by writing code and unit tests, debugging, and implementing program requests, minor projects, and system modifications, with a focus on product security. Document system architecture, advise on encryption management, improve infrastructure and application performance, and collaborate with ecosystem partners to strengthen security across compute infrastructure.
Requirements
Requires extensive software development experience with Java, .NET, C++, Python, SQL, and Unix or Linux, along with web and mobile application development experience. Requires comprehensive knowledge of computer architecture, hardware and firmware, x86 and/or ARM architectures, virtualization, and data, client/server, and network security.