Job details
Roles and Responsibilities
Drive the future of collaborative open-source development tooling as part of the Launchpad team. This is an opportunity for a motivated engineer with a passion for open-source software, Linux, and web services to join our distributed team. Launchpad is a platform for managing open-source development projects. It includes code hosting and review, bug tracking, package building, translations, and other facilities used by free and open-source software developers. It provides essential development and collaboration infrastructure for major projects such as Ubuntu. Launchpad is a mature project, mainly written in Python (primarily Zope, with some Flask). You'll be striking a balance between keeping our business-critical services running and expanding our feature set: among other things, we are currently working on expanding our package building capabilities, improving the development flows provided to our users, and modernising our web UI. If you love keeping large projects well-organised and well-maintained, care about supporting developers, and believe that continuous improvement is the key to innovation, higher velocity, and reliability, you'll fit right in. Build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.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
Desired Candidate Profile
- 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.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.
Hiring company
Canonical Qatar
Similiar Jobs that might interest you
... SENIOR PLANNING ENGINEER At Eni, we are looking for a Senior Planning Engineer ...
Qatar 24 hours ago
Senior Analyst (Cyber Security)
NES Fircroft... hiring for an experienced Senior Analyst (Cyber Security) for ... our clients with the engineering and technical expertise ...
Qatar - Doha 24 hours ago
Senior Instrumentation Technician
NES Fircroft... out interviews for Senior Instrumentation Technician. ... per work plan. 4. Ensure ... with the engineering and technical ...
Qatar - Doha 24 hours ago
Senior Electrical Technician
NES Fircroft... for an experienced Senior Electrical Technician ... per work plan. 4. Ensure ... clients with the engineering and technical ...
Qatar - Doha 24 hours ago
Senior Mechanical Technician
NES Fircroft... out interviews for Senior Mechanical Technician. ... as per work plan. 4. Ensure ... clients with the engineering and technical ...
Qatar - Doha 24 hours ago
Senior Project Performance & Reporting Analyst
Ably Resources... critical insights to senior management. Key Responsibilities: ... , preferably in engineering project reporting • ...
Qatar - Doha 24 hours ago
Head of Project Engineering
Ably Resources... opportunity for a senior Project Engineering leader! • Serve ... project engineering teams • Bachelor's degree in Engineering ...
Qatar - Doha 24 hours ago
System Engineering Lead - Digital Lead
Global Projects Services AG... in engineering coordination of specific engineering ... plans Participate into Project Risk management and engineering ...
Qatar - Doha 24 hours ago
Material Handling Engineer- Piping & Layout
Global Projects Services AG... handling and layout plans for offshore and ... engineer role in Offshore Platform Bachelor Degree in Mechanical Engineering ...
Qatar - Doha 24 hours ago
Machinery Control Engineering Specialist
NES Fircroft... an experienced Machinery Control Engineering Specialist for a ... area of specialization. Manage plans and work schedules ...
Qatar - Doha 24 hours ago
Telecom Engineer
NES Fircroft... , electrical and electronics engineering, or information systems. ... Telecommunication technical expertise. Plan own work to ...
Qatar - Doha 24 hours ago
MAINTENANCE ENGINEER (ELECT)
QatarEnergy... required in relevant maintenance engineering, maintenance optimisation and engineering design, with further ...
Qatar 24 hours ago
MAINTENANCE ENGINEER (ELECT)
QatarEnergy... Title MAINTENANCE ENGINEER (ELECT) Primary Purpose of Job Plan, ... , practices international engineering codes/standards ...
Qatar 24 hours ago
... Petroleum Engineering or equivalent. Extensive experience in Production Operations, Production Planning, Optimization ...
Qatar 24 hours ago
Reservoir Engineer (Unconventional)
Confidential... Petroleum/Chemical Engineering & Reservoir Engineering Specialization • ... & Field Development Plan preparation (focused ...
Qatar 24 hours ago
Environment Engineer (LES)
QatarEnergy... ENGINEER (LES) Primary Purpose of Job Plan, ... in Environmental / Chemical / Civil Engineering/ Science or equivalent ...
Qatar 24 hours ago
Workover Supervisor / Workover Engineer
Confidential... Workover Engineer / Supervisor is responsible for designing, planning ... 's degree in Engineering Experience: Minimum of ...
Qatar 24 hours ago
Lifting Engineer
Spemocean... location. Position: Lifting Engineer/Supervisor - Offshore Location: Qatar ... complete the lifting plan design and submit ...
Qatar 24 hours ago
Why are you reporting this job?
Job has expired Cannot view this pageAlternatively, you may click on the link below or copy/paste it into your browser.
https://qa.jooble.org/external/-5384606459728580837?cpc=d0FU&utm_source=affiliate&utm_medium=laimoon_organic_qa&extra_ars_request_id=9c1b771962118059a2667f697058640b