The point where experts and best companies meet
Share
The Red Hat Engineering team in Israel is seeking a Principal Software Engineer with deep understanding of software development, security principles, and industry best practices. You will architect, develop, and deploy secure systems while ensuring compliance with security regulations.
Working directly with partners and customers, you'll improve their security posture using our technologies and design new solutions. You'll collaborate with engineering teams across the organization to implement new security features upstream and in our products.
The role involves architecting, designing, and implementing within our wide portfolio of infrastructure software
What you will do:
The exact area of the product that you work on will depend on your skills and interests. Some of your responsibilities may include:
Telecom and Edge Security : Protecting sensitive data, network infrastructure, and user privacy in telecom systems (5G, IMS, VoLTE).
Microservices Security : Designing and implementing secure communication channels, authentication, authorization, and data protection mechanisms for microservices.
Kubernetes and Container Security : Ensuring the security of container images, network policies, and resource access controls within Kubernetes environments.
Performance Optimization : Balancing security measures with system performance and user experience, with a focus on low-latency solutions for time-sensitive applications.
Virtualization Security : Implementing and enhancing security features for virtualized environments, including work with emerging technologies like Intel TDX (Trust Domain Extensions) for confidential computing.
Low Latency
Network Security : Designing and implementing secure networking solutions, including BGP implementations, FRR (Free Range Routing) configurations, and IPv6 security measures.
Data Protection: Developing and implementing robust disk encryption solutions to safeguard data at rest across various storage systems and cloud environments.
Developing new features to OpenShift and various other Red Hat products , while working closely with various strategic Red Hat partners, engineering groups, QA, Integration teams, in order to deliver valuable solutions to Red Hat partners and customers.
What you will bring:
Advanced hands-on software development experience
Deep understanding of microservices architecture and its security implications
Extensive knowledge of networking protocols and operating systems
Proficiency in Kubernetes and container security
Experience with telecom systems and protocols (e.g., 5G, IMS, VoLTE)
Strong coding skills in languages such as Go, Java, or Python
Good understanding of Linux and debugging skills
Capabilities to work on various projects, with different requirements, different priorities, and technical stack
Professional level of writing and speaking in English language
The following is considered a plus:
Relevant security certifications (CISSP, CSSLP, etc.)
Experience with cloud security and DevSecOps practices
Familiarity with telco-specific security standards and regulations
Experience with container ecosystem like Docker, Kubernetes or Red Hat OpenShift
Experience with developing cloud-native applications at scale
Experience with developing kubernetes operators
Experience with CI methodologies
Familiarity with virtualization, networking, or storage
Background in DevOps or site reliability engineering (SRE)
These jobs might be a good fit