A career in IBM Software means you’ll be part of a team that transforms our customers’ challenges into solutions.
Seeking new possibilities and always staying curious, we are a team dedicated to creating the world’s leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career.
We are seeking a developer skilled in identity & application security to join our IBM Software team. As part of our team, you will be responsible for developing and maintaining high-quality software products, working with a variety of technologies and programming languages.
IBM’s product and technology landscape includes Research, Software, and Infrastructure. Entering this domain positions you at the heart of IBM, where growth and innovation thrive.
This is an excellent opportunity to participate in the skupper.io open-source community. You will design and implement the systems that allow networked applications to identify, authenticate, and communicate securely at scale. This is a high impact role where you will directly influence the security standards for applications and agents in hybrid multicloud environments moving beyond traditional perimeter and zero-trust based security approaches toward isolated and secure application networks.
This role blends software development with cybersecurity, requiring skills in programming, cloud platforms, and core IAM technology.
- Identity and Access Management solutions
- Deep expertise in the design and implementation of identity and access management solutions and protocols (SSO, SPIFFE, OIDC/SAML)
- PKI Architecture and Operations
- Strong background in the lifecycle management of X.509 certificates and operations withing distributed systems and associated tools (cert-manager, Vault, etc.)
- Networking Knowledge
- Proficiency in network protocols and distributed application architectures (TCP/IP, UDP, mTLS, HTTP/REST, etc.)
- Systems Programming
- Mastery of languages used in cloud native environments such as Go, Python, or JavaScript
- Host and Cloud Technologies
- Advanced proficiency with Linux, Kubernetes, Container engines (Docker, Podman)
- Active contributor to open-source projects
- Experience delivering security architectures in highly regulated environments
- AI - Agent architecture and assisted engineering processes