Senior Backend Software Developer
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.
Confirmar seu email: Enviar Email
Todos os Empregos de IBM