What are the responsibilities and job description for the Senior Software Development Manager position at Red Hat?
About the Role
This Senior Principal Software Engineer position involves leading the design and implementation of secure cloud native platform architectures for large-scale applications and deployments. The successful candidate will oversee security audits and penetration testing activities, defining deliverables for the Telco 5G platform. Domestic and international travel (10% of the time) is required for internal and customer meetings, with expenses covered by Red Hat.
About the Team
The team works closely with product management, sales, and other engineering teams to drive the Telco 5G security roadmap and deliver on expectations as a platform of choice for the 5G vRAN market. Responsibilities include coordinating with cross-functional managers and teams on documentation, product management, and quality engineering (QE) to complete tasks necessary for releasing software that adheres to security standards. Virtualization solutions for containers and virtual machines (VMs) will be designed and implemented, contributing to industry-leading technologies like Kubernetes, Red Hat OpenShift, libvirt, and QEMU.
About You
To succeed in this role, you must have a Bachelor's degree in Computer Science or a related field, along with three years of experience in the job offered or a related role. Alternatively, you may have five years of experience in the job offered or a related role without the degree requirement. Required qualifications include experience with low latency tuning on amd64 architecture, storage and network Linux latency and performance tuning, distributed systems product design and architecture, developing and designing security components or products, Linux system programming, defining and implementing security processes within engineering groups, platform infrastructure development, microservices and containerization, and Kubernetes performance tuning. Two years of experience with SR-IOV configuration for Linux VMs, distributed systems implementation in Golang, Python product implementation, and OpenShift administration are also necessary. In addition, one year of experience with VM management on VMware, VM management on OpenShift virtualization, QEMU code modifications, deploying OpenShift on virtual machines, Linux kernel development, and C/C product implementation is required.
This Senior Principal Software Engineer position involves leading the design and implementation of secure cloud native platform architectures for large-scale applications and deployments. The successful candidate will oversee security audits and penetration testing activities, defining deliverables for the Telco 5G platform. Domestic and international travel (10% of the time) is required for internal and customer meetings, with expenses covered by Red Hat.
About the Team
The team works closely with product management, sales, and other engineering teams to drive the Telco 5G security roadmap and deliver on expectations as a platform of choice for the 5G vRAN market. Responsibilities include coordinating with cross-functional managers and teams on documentation, product management, and quality engineering (QE) to complete tasks necessary for releasing software that adheres to security standards. Virtualization solutions for containers and virtual machines (VMs) will be designed and implemented, contributing to industry-leading technologies like Kubernetes, Red Hat OpenShift, libvirt, and QEMU.
About You
To succeed in this role, you must have a Bachelor's degree in Computer Science or a related field, along with three years of experience in the job offered or a related role. Alternatively, you may have five years of experience in the job offered or a related role without the degree requirement. Required qualifications include experience with low latency tuning on amd64 architecture, storage and network Linux latency and performance tuning, distributed systems product design and architecture, developing and designing security components or products, Linux system programming, defining and implementing security processes within engineering groups, platform infrastructure development, microservices and containerization, and Kubernetes performance tuning. Two years of experience with SR-IOV configuration for Linux VMs, distributed systems implementation in Golang, Python product implementation, and OpenShift administration are also necessary. In addition, one year of experience with VM management on VMware, VM management on OpenShift virtualization, QEMU code modifications, deploying OpenShift on virtual machines, Linux kernel development, and C/C product implementation is required.