Upwind Security opens the door to employment with competitive salaries in Bahrain - apply now
Senior Low Level Backend Developer (Linux) (EMEA - Remote)
About the Job
Upwind is a runtime-powered CNAPP (Cloud Native Application Protection Platform) that uses runtime data to secure cloud infrastructure. Upwind’s approach helps organizations mitigate risks, identify the root causes of threats quickly, and respond with context and automation. With a global
team, Upwinders work together to protect customers' infrastructure, making it an exciting time to join as the company grows. At Upwind, you will have the freedom to think creatively, dream big, and contribute to the company’s growth.Location:
Remote (Candidates can be based anywhere in the EMEA region)
Role Overview:
We are looking for an experienced Software Engineer to join our Software Engineering team. The team deals with complex engineering problems, addressing new challenges while continuously improving existing solutions. The team works with all major cloud providers (AWS, GCP, Azure) and uses cutting-edge technologies like Go, Kubernetes, Docker, eBPF, and more.
Key Responsibilities:
Customer Focus:
Collaborate with product management to implement features requested by customers.Full Project Ownership:
Take charge of all project phases, including design, development, deployment, monitoring, and maintenance.Technical Leadership:
Contribute to architectural decisions and conduct code reviews to ensure the quality of the codebase.System Optimization:
Analyze and optimize backend systems for performance, scalability, and reliability.eBPF Sensor Development:
Develop and refine our eBPF-based sensor to provide visibility into Kubernetes clusters for proactive threat detection.Cross-Functional Collaboration:
Work closely with frontend, backend, and DevOps teams to deliver exceptional features.
Requirements:
Citizenship/Work Permit:
EU citizenship or work permit is required.Education:
Bachelor of Science in Computer Science/Software Engineering or a related field.Experience:
- 3+ years of experience with software engineering in a high-level programming language (e.g., Golang, Java, C, Python).
- 2+ years of experience working with Kubernetes.
- Experience working with cloud platforms (e.g., AWS, GCP, Azure).
- Experience implementing data-intensive systems (e.g., databases, event systems, messaging systems).
- Experience with microservices-based architecture.
Preferred Qualifications:
- Experience implementing eBPF code.
Upwind Security تفتح باب التوظيف برواتب تنافسية فى البحرين-قدم الان
مطور خلفية منخفضة (لينوكس) (منطقة أوروبا والشرق الأوسط وأفريقيا - عن بُعد)
عن الوظيفة
أبويند هو منصة حماية التطبيقات السحابية التي تعتمد على البيانات في وقت التشغيل لضمان أمان بنية عملائنا السحابية. نهج أبويند الشامل يساعد المنظمات على تقليل المخاطر المهمة، والتعرف على الأسباب الجذرية للتهديدات بسرعة، والاستجابة مع السياق والتشغيل الآلي. لدى فريق أبويند منتشرين في جميع أنحاء العالم ويعملون معًا لحماية بنية عملائنا التحتية، ونحن لاعب قوي وصاعد في سوق ضخم ومتزايد، ولا يزال الوقت مبكرًا بما يكفي لكي تتمكن من تحقيق تأثير كبير. في أبويند، ستتمتع بالحرية في التفكير بشكل إبداعي، والحلم الكبير، واستخدام جميع مهاراتك للمساهمة في نمو الشركة.
الموقع:
عن بُعد (يمكن للمرشحين التواجد في أي مكان في منطقة أوروبا والشرق الأوسط وأفريقيا)
نظرة عامة عن الدور:
نبحث عن مهندس برمجيات ذو خبرة للانضمام إلى فريقنا الرائع في تطوير البرمجيات. يواجه الفريق مسائل هندسية معقدة يوميًا، سواء في حل التحديات الجديدة أو تحسين الحلول الحالية باستمرار. نحن نعمل مع جميع مزودي السحابة الرئيسيين (AWS، GCP، Azure) ونستخدم تقنيات متطورة مثل Go وKubernetes وDocker وeBPF والمزيد.
المسؤوليات الرئيسية:
التركيز على العميل:
التعاون مع إدارة المنتجات لتنفيذ الميزات التي يطلبها العملاء.إدارة المشروع بالكامل:
الإشراف على جميع مراحل المشروع من البداية حتى الإنتاج، بما في ذلك التصميم والتطوير والنشر والمراقبة والصيانة.القيادة التقنية:
المساهمة في اتخاذ القرارات المعمارية ومراجعة الأكواد لضمان جودة الكود.تحسين النظام:
تحليل وتحسين أنظمة الخلفية من حيث الأداء والقابلية للتوسع والموثوقية.تطوير جهاز استشعار eBPF:
تطوير وتحسين جهاز الاستشعار المعتمد على eBPF لتوفير رؤية شاملة لمجموعات Kubernetes للكشف الاستباقي عن التهديدات.التعاون متعدد الوظائف:
العمل عن كثب مع فرق الواجهة الأمامية والخلفية وDevOps لتقديم ميزات استثنائية.
المتطلبات:
الجنسية / تصريح العمل:
يجب أن يكون لديك جنسية من الاتحاد الأوروبي أو تصريح عمل.التعليم:
درجة بكالوريوس في علوم الكمبيوتر / هندسة البرمجيات أو مجال ذي صلة.الخبرة:
- خبرة 3+ سنوات في تطوير البرمجيات باستخدام لغة برمجة عالية المستوى (مثل Golang أو Java أو C أو Python).
- خبرة 2+ سنوات في العمل مع Kubernetes.
- خبرة في العمل مع منصات السحابة (مثل AWS وGCP وAzure).
- خبرة في تنفيذ الأنظمة التي تعتمد على البيانات (مثل قواعد البيانات وأنظمة الأحداث وأنظمة الرسائل).
- خبرة في بنية البرمجيات الميكروسيرفس.
المؤهلات المفضلة:
- خبرة في تنفيذ كود eBPF.