Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run today – planes and trains take off on time, bank transactions complete in the blink of an eye and the world remains safe because of the work our software developers do. Whether you are working on projects internally or for a client, software development is critical to the success of IBM and our clients worldwide. At IBM, you will use the latest software development tools, techniques and approaches and work with leading minds in the industry to build solutions you can be proud of.
Your Role and Responsibilities Location: Any city (Remote)Do you want to help secure cloud services by implementing cryptography at scale? Security is the top concern of customers moving to the cloud and the IBM cloud security team provides the security features our customers need. We enable customers to confidently move sensitive workloads to the cloud where they can benefit from strong security controls that help meet internal and external compliance requirements. The opening is for a highly skilled and efficient software engineer working as part of the IBM Cloud Key Protect Service team to design, implement and test new features for the service responsible for a highly available key management production service in IBM’s Cloud. Key Protect is the Cloud-based security service that provides life cycle management for encryption keys that are used in IBM Cloud services or customer-built applications. Key Protect provides roots of trust (RoT), backed by a hardware security module (HSM). It’s the CORE key management service that is required for all IBM Cloud Services. As an engineer, you will perform hands-on coding working to increase the knowledge and performance of the collective team. This will include new features, enhancements, fixes, testing, as well as DevOps tooling such as build and automation, monitoring and data gathering. Responsibilities include:
Required Technical and Professional Expertise
Preferred Technical and Professional Expertise
Advanced experience in Golang programming
Development of RESTful APIs
Use of cloud services or development for cloud services and CLI tools