Software Developer, IBM Corporation, San Francisco, CA (Up to 40% telecommuting permitted):
- Support in building and maintaining the core transfer components with a focus on security and performance.
- Manage complex technical assignments, using system programming languages.
- Work with different operating systems and their network stacks, as well as with security and cryptography libraries.
- Assess and optimize the performance of the system. Stay up to date with the state of the art with respect to security and cryptography.
- Assess and address any potential security vulnerabilities.
- Guide and advise on the architecture and implementation necessary to adopt any relevant new technologies.
- Work with both internal engineers and external customers to assist with the resolution of issues.
- Handle queries related to the security capabilities in the Aspera suite of products.
- Utilize: System debugging tools, Network programming, tcpdump, Secure C programming, Packet Capture and Analysis, Key Exchange and Management, Cryptography primitives and modules.
Required: Masters degree or equivalent in Computer Science, Computer Engineering, Electrical Engineering or related (employer will accept a Bachelor's degree plus five (5) years of progressive experience in lieu of a Masters degree) and one (1) year of experience as a Software Developer or related. One (1) year of experience must include utilizing System debugging tools, Network programming, tcpdump, Secure C programming, Packet Capture and Analysis, Key Exchange and Management, Cryptography primitives and modules. V190. $206315 to $235000 per year. Full time.
Required education Master's Degree Required technical and professional expertiseMasters degree or equivalent in Computer Science, Computer Engineering, Electrical Engineering or related (employer will accept a Bachelor's degree plus five (5) years of progressive experience in lieu of a Masters degree) and one (1) year of experience as a Software Developer or related. One (1) year of experience must include utilizing System debugging tools, Network programming, tcpdump, Secure C programming, Packet Capture and Analysis, Key Exchange and Management, Cryptography primitives and modules.