Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Feb 16, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • We deliver open source to the world faster, more securely and more cost effectively than any other company. 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.
    Read more about this company

     

    Software Engineer - Packaging - Optimize Ubuntu Server

    What you'll do

    • Collaborate proactively within a distributed team
    • Foster a software ecosystem with seamless user experience for all Ubuntu users
    • Debug issues and facilitate their solution together with upstream projects
    • Evaluate contributions of other engineers to maintain high-quality software standards.
    • Work from home with global travel 2 to 4 weeks for internal and external events
    • Play a role in shaping the future of Ubuntu via both - new ideas in your areas of interest and advising on work being done elsewhere
    • Own the maintenance of Ubuntu Server packages. Specifically but not limited to:
      • Traditional server workloads (web servers, databases, network services, etc)
      • Virtualisation and Containers
      • Package management and dependencies
    • Collaborate with other teams in the Ubuntu and Debian communities, with upstream projects, and commercially supported customers

    Who you are

    • You love technology and working with brilliant people
    • You are curious, flexible, articulate, and accountable
    • You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
    • You have a Bachelor's or equivalent in Computer Science, STEM or similar degree (or any higher)
    • You have interest and experience with two or more of the following: Distribution Development; debugging issues in a wide range of software; creation of test environments and reproducibility steps; administration and optimization of complex workloads; coding in Python, Go or Rust; packaging or distributing software; Public clouds like AWS, GCP, Azure, Oracle Cloud and, IBM Cloud
    • Involvement in open source projects in the past a plus

    go to method of application »

    Lead Engineer - SaaS

    What you’ll do

    • Proactively collaborate within and contribute to design, architecture, and feature-selection for solutions across distributed teams
    • Write high-quality, API-first Python code with unit tests
    • Debug issues and produce high-quality fixes
    • Review code produced by other engineers
    • Work from home with global travel 2 to 4 times a year  for internal and external events

    Who you are

    • You love technology, working with brilliant people, and solving interesting problems
    • You are a strategic thinker
    • You are curious, flexible, articulate, and accountable
    • You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
    • You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
    • You have proficiency delivering robust code to production, preferably written in Python.
    • You have experience and enjoy maintaining and improving large and mature web applications.
    • You have experience with databases, ORMs (PostgreSQL a plus), data management, and data modelling.
    • You have an interest in, or experience with, integration, infrastructure and operations.
    • You believe that robust security requires conscious efforts at every stage of delivery.
    • You have familiarity with Ubuntu as a development and deployment platform.
    • You have a solid understanding of the structure of various software packaging systems, including Debian/Ubuntu packages.

    go to method of application »

    Security Software Engineer

    What you'll do

    Security roles might tackle any of the following:

    • Define, implement and document new security features 
    • Lead security-oriented thinking in a product engineering team
    • Analyze, fix, and test vulnerabilities in Canonical and open source Software
    • Contribute to Ubuntu and upstream projects to benefit the community 
    • Audit and analyze source code for vulnerabilities 
    • Integrate new tools in our security infrastructure, pipelines and processes
    • Achieve and retain various security certifications 
    • Extend and enhance Linux cryptographic components - specifically with modules such as OpenSSL/Libgcrypt - with the features and functionality required for country-specific compliance such as FIPS and CC certification 
    • Work with external partners to develop CIS benchmarks
    • Design and develop hardening automation for Ubuntu 
    • Monitor the security industry for new developments 
    • Develop, test and maintain new software capabilities  
    • Provide guidance and support to other engineering teams

    What we are looking for in you

    • An exceptional academic track record from both high school and university
    • Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
    • Drive and a track record of going above-and-beyond expectations
    • A thorough understanding of the common categories of security vulnerabilities
    • Modern engineering techniques to find and fix them 
    • Familiarity with open source development tools and methodologies 
    • Skill in one or more of C, Python, Go, Rust, Java, Ruby or PHP
    • Experience as a security champion
    • Experience driving security within a wider SDLC process 
    • Professional written and spoken English 
    • Experience with Linux (Debian or Ubuntu preferred) 
    • Excellent interpersonal skills, curiosity, flexibility, and accountability 
    • Passion, thoughtfulness, and self-motivation 
    • Excellent communication and presentation skills 
    • Result-oriented, with a personal drive to meet commitments 
    • Ability to travel twice a year, for company events up to two weeks each

    Optional skills we also value

    • Clear and effective communication with the team and Ubuntu community members 
    • Experience working with Linux Kernel 
    • Security Certification experience and knowledge in FIPS and/or CC 
    • Experience with OVAL (Open Vulnerability Assessment Language) 
    • Knowledge of and familiarity with low-level Linux cryptography APIs 
    • Demonstrated high learning ability
    • Performance engineering experience 

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Canonical Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail