IBM
Overview
Join to apply for the
Senior Backend Software Developer
role at
IBM . At IBM Guardium, we rely on a dynamic team of engineers to solve the 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
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.
Education
Bachelor's Degree
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
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
IT Services and IT Consulting
#J-18808-Ljbffr
Join to apply for the
Senior Backend Software Developer
role at
IBM . At IBM Guardium, we rely on a dynamic team of engineers to solve the 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
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.
Education
Bachelor's Degree
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
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
IT Services and IT Consulting
#J-18808-Ljbffr