IBM
Introduction
At IBM Guardium, we rely on a dynamic team of engineers to solve the many challenges of our rapidly evolving Products. We're looking for a senior backend software developer to join our forward-thinking and boundary-pushing organization. You should be ready to work with new technologies and take complete end-to-end ownership of many components on the Guardium Data Protection Platform. The ideal candidate has a deep understanding of Linux systems, networking, package management, build systems, PKI, and a firm understanding of cloud centric technologies such as containerization, automation, orchestration, and CI/CD.
Your role and responsibilities
Objectives of this role
· The ideal candidate will be able to apply their deep understanding of Linux, cloud-based systems, and software development to plan, design, and deliver future Guardium Releases and products.
Design, provide guidance, and develop new features and functionalities in support of rapidly emerging business and project requirements.
Design highly scalable on-premises and cloud-based solutions that provide positive user experiences and contribute to measurable business growth.
Assume leadership of new projects, from inception to deployment.
Ensure application performance, reliability, and scalability while maintaining a high standard of code quality and design.
Comfortable working with fast-paced agile development methodologies, adhering to best practices.
Pursuit of self-improvement and learning opportunities to keep skills current and provide recommendations for product improvements with emerging technologies.
Responsibilities
Design and provide guidance on building end-to-end database security systems optimized for speed and scale.
Work cross functionally to define and design new features and functionalities
Lead the design and implementation of system modules and interfaces in Python, Perl, Bash and other scripting languages
Required technical and professional expertise
At least three years of experience in building, deploying, and maintaining large-scale systems
Deep understanding of Linux systems (RHEL)
Excellent scripting, debugging, and optimization skills with a focus on Perl, Python, and Bash
Experience with networking and familiarity with all layers of the OSI model
Firm understanding and experience with PKI, certificate management, OpenSSL, JSSE, and FIPS.
Experience building and deploying containerized applications
Experience with unit/integration testing
Preferred technical and professional experience
Bachelor's degree (or equivalent) in computer science, information technology, or engineering
Interest in learning new tools, languages, workflows, and philosophies
Container orchestration tools such as k8s, k3s, OpenShift, EKS
Experience working in agile development environments
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
At IBM Guardium, we rely on a dynamic team of engineers to solve the many challenges of our rapidly evolving Products. We're looking for a senior backend software developer to join our forward-thinking and boundary-pushing organization. You should be ready to work with new technologies and take complete end-to-end ownership of many components on the Guardium Data Protection Platform. The ideal candidate has a deep understanding of Linux systems, networking, package management, build systems, PKI, and a firm understanding of cloud centric technologies such as containerization, automation, orchestration, and CI/CD.
Your role and responsibilities
Objectives of this role
· The ideal candidate will be able to apply their deep understanding of Linux, cloud-based systems, and software development to plan, design, and deliver future Guardium Releases and products.
Design, provide guidance, and develop new features and functionalities in support of rapidly emerging business and project requirements.
Design highly scalable on-premises and cloud-based solutions that provide positive user experiences and contribute to measurable business growth.
Assume leadership of new projects, from inception to deployment.
Ensure application performance, reliability, and scalability while maintaining a high standard of code quality and design.
Comfortable working with fast-paced agile development methodologies, adhering to best practices.
Pursuit of self-improvement and learning opportunities to keep skills current and provide recommendations for product improvements with emerging technologies.
Responsibilities
Design and provide guidance on building end-to-end database security systems optimized for speed and scale.
Work cross functionally to define and design new features and functionalities
Lead the design and implementation of system modules and interfaces in Python, Perl, Bash and other scripting languages
Required technical and professional expertise
At least three years of experience in building, deploying, and maintaining large-scale systems
Deep understanding of Linux systems (RHEL)
Excellent scripting, debugging, and optimization skills with a focus on Perl, Python, and Bash
Experience with networking and familiarity with all layers of the OSI model
Firm understanding and experience with PKI, certificate management, OpenSSL, JSSE, and FIPS.
Experience building and deploying containerized applications
Experience with unit/integration testing
Preferred technical and professional experience
Bachelor's degree (or equivalent) in computer science, information technology, or engineering
Interest in learning new tools, languages, workflows, and philosophies
Container orchestration tools such as k8s, k3s, OpenShift, EKS
Experience working in agile development environments
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.