We deliver open source to the world faster, more securely and more cost effectively than any other company.
We're also the publishers of Ubuntu, the world’s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000+ contributors. ↔️
Ubuntu means 'humanity to others'. We chose it because it embodies the generosity at the heart of open source, the new normal for platforms and innovation.
Together with a community of 200,000, we publish an operating system that runs from the tiny connected devices up to the world's biggest mainframes, the platform that everybody uses on the public cloud, and the workstation experience of the world's most productive developers.
Secure and reliable, elegant and intuitive, and open for innovation - this is the future of open source, which is why we're proud to be the developers of the fastest growing Linux in the world despite already being the most widely deployed.
If you're interested in a career at Canonical, we are a remote-first company so please apply to any suitable role as skills are valued more than location, despite some having a preferred geographic preference.
WE ARE HIRING
Software Engineer - Identity Management for Canonical Products
What you'll do
- Collaborate proactively with a distributed team
- Write clean web service APIs to support both CLI and web frontend clients, using Python (and optionally Golang).
- Design and implement new features and enhancements from spec to production and ongoing operations at scale.
- Review code produced by other engineers
- Discuss ideas and collaborate on finding good solutions.
- Create and enhance management, authentication and authorization API endpoints
- Craft end-user authentication flows from design to implementation
- Modernize the identity stack of our websites and products by driving adoption of best-of-breed IAM technologies
- Deliver great products that users love by maintaining a culture of quality and engineering excellence
- Work from home with global travel 2 to 4 weeks per year for internal and external events
Who you are
- You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
- You are a software engineer, with specific experience building identity and access management products
- You are familiar with the open source software, standards, protocols and concepts in the identity space (e.g. OpenID, OAuth, LDAP)
- You have experience implementing authorization frameworks in distributed systems
- You value secure coding and standards, and enjoy working on teams that do the same
- You have solid experience working in an agile development environment
- You love technology and working with a diverse set of talented people.
- You are comfortable with Ubuntu as a development and deployment platform.
- You are curious, flexible, articulate, and accountable
- You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
- You love embracing new technologies and pushing the boundaries of what is possible, with a view to building products that improve how people operate software and infrastructure everywhere
Apply for the job through the following link 👇👇👇👇
https://www.linkedin.com/jobs/view/4029137332/?
نحن نقدم المصدر المفتوح للعالم بشكل أسرع وأكثر أمانًا وأكثر فعالية من حيث التكلفة من أي شركة أخرى.
نحن أيضًا ناشرو Ubuntu، نظام Linux المؤسسي الأكثر شهرة في العالم من السحابة إلى الحافة، إلى جانب مجتمع عالمي متحمس يضم أكثر من 200000 مساهم.
تعني كلمة أوبونتو "الإنسانية تجاه الآخرين". وقد اخترناها لأنها تجسد الكرم الذي يكمن في قلب المصادر المفتوحة، وهو الوضع الطبيعي الجديد للمنصات والابتكار.
بالتعاون مع مجتمع مكون من 200 ألف عضو، نقوم بنشر نظام تشغيل يعمل على تشغيل الأجهزة الصغيرة المتصلة وحتى أكبر الحواسيب المركزية في العالم، والمنصة التي يستخدمها الجميع على السحابة العامة، وتجربة محطة العمل للمطورين الأكثر إنتاجية في العالم.
آمن وموثوق، أنيق وبديهي، ومنفتح على الابتكار - هذا هو مستقبل المصدر المفتوح، ولهذا السبب نحن فخورون بأن نكون مطوري Linux الأسرع نموًا في العالم على الرغم من كونه الأكثر انتشارًا على نطاق واسع بالفعل.
إذا كنت مهتمًا بوظيفة في Canonical، فنحن شركة تركز على العمل عن بُعد في المقام الأول، لذا يُرجى التقدم إلى أي دور مناسب حيث يتم تقييم المهارات أكثر من الموقع، على الرغم من أن البعض لديهم تفضيل جغرافي مفضل.
نحن نقوم بالتوظيف
مهندس برمجيات - إدارة الهوية للمنتجات الأساسية
ماذا ستفعل
- التعاون بشكل استباقي مع فريق موزع
- اكتب واجهات برمجة تطبيقات خدمة ويب نظيفة لدعم كل من CLI وعملاء واجهة الويب الأمامية، باستخدام Python (واختياريًا Golang).
- تصميم وتنفيذ ميزات وتحسينات جديدة من المواصفات إلى الإنتاج والعمليات المستمرة على نطاق واسع.
- مراجعة الكود الذي أنتجه مهندسون آخرون
- مناقشة الأفكار والتعاون في إيجاد الحلول الجيدة.
- إنشاء نقاط نهاية واجهة برمجة التطبيقات للإدارة والمصادقة والترخيص وتعزيزها
- إنشاء تدفقات مصادقة المستخدم النهائي من التصميم إلى التنفيذ
- تحديث مجموعة هويات مواقعنا الإلكترونية ومنتجاتنا من خلال تعزيز تبني أفضل تقنيات إدارة الهوية والوصول (IAM)
- تقديم منتجات رائعة يحبها المستخدمون من خلال الحفاظ على ثقافة الجودة والتميز الهندسي
- العمل من المنزل مع السفر حول العالم لمدة تتراوح من أسبوعين إلى أربعة أسابيع سنويًا للأحداث الداخلية والخارجية
من انت
- لديك درجة البكالوريوس أو ما يعادلها في علوم الكمبيوتر أو العلوم والتكنولوجيا والهندسة والرياضيات أو درجة مماثلة
- أنت مهندس برمجيات، ولديك خبرة محددة في بناء منتجات إدارة الهوية والوصول
- أنت على دراية ببرمجيات المصدر المفتوح والمعايير والبروتوكولات والمفاهيم في مجال الهوية (على سبيل المثال OpenID وOAuth وLDAP)
- لديك خبرة في تنفيذ أطر الترخيص في الأنظمة الموزعة
- أنت تقدر الترميز والمعايير الآمنة، وتستمتع بالعمل في فرق تقوم بنفس الشيء
- لديك خبرة قوية في العمل في بيئة تطوير مرنة
- أنت تحب التكنولوجيا والعمل مع مجموعة متنوعة من الأشخاص الموهوبين.
- أنت مرتاح مع Ubuntu كمنصة للتطوير والنشر.
- أنت فضولي، ومرن، وواضح، ومسؤول
- أنت تقدر المهارات الشخصية وتكون عاطفيًا ومغامرًا ومدروسًا وتحفز نفسك
- أنت تحب تبني التقنيات الجديدة وتجاوز حدود الممكن، بهدف بناء منتجات تعمل على تحسين كيفية تشغيل الأشخاص للبرامج والبنية الأساسية في كل مكان
تقدم للوظيفة من خلال الرابط التالي 👇👇👇👇
https://www.linkedin.com/jobs/view/4029137332/?