EN | AR

874 IT & Software jobs in Qatar

V.I.E Construction Data Management Specialist / EasyPlant Operator H/F

Doha, Doha Technip Energies Abu Dhabi

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

full time
JOB DESCRIPTION

Please note :

As a reminder, the VIE program is strictly reserved for applicants aged between 18 and 28 who are French or European nationals, in accordance with current regulations

Starting Date : 1st of November 2025

About The Role:

Easy Plant (EP) is an in-house construction tool of Technip Energies, developed to support the management of the construction and to control site activities in order to reach a smooth, documented and structured plant hand-over to the client.
EP has been progressively developed and tested by T.En during the last 15 years since its launch. EP is today a valid support for prefabrication, construction, pre-commissioning and commissioning phases of either modularized or stick-build approaches. EP populates Project WBS and interfaces and exchanges data required with the main Engineering IT
tools (SPI, SPMAT, SPEL, Tekla, etc.), Planning software (Primavera, MS Project), 3D Construction Model (CSim), Construction Execution software for prefabrication (SpoolGen).

The EasyPlant Operator plays a critical role in population and management of departments data into EasyPlant in his area from inception to completion. This position implies being part of a multicultural team of skilled Construction Data Management specialists, ensuring compliance with safety regulations, coordinating with other departments, and ensuring successful Construction, followed by Commissioning and Completion activities. The ideal candidate possesses strong technical expertise,
team player skills, rigour and a commitment to quality.

- Ensure data collecting from discipline supervisors, HSES, Planning and Quality departments
- Data checking and entry into the tool.
- Preparation of reports & presentations.
- Follow up of punch list points:
• Punch points opening
• Punch points closure
- Support of the newcomers to be familiarized with the tools.

About you :

- He/She has a degree in architecture, engineering, or a related field is preferred, and having a post-graduation is also desirable
- He/She speaks and writes in English fluently
- He/She is result driven, delivering at the best of his/capabilities despite tight deadlines
- He/She Has a good team-spirit
- He/She has a high level of attention to detail in data. Being able to identify and report issues within the data is also necessary. Experience and knowledge of PowerBI are mandatory

Whats next ?

At Technip Energies, we prioritize internal applications and provide timely feedback to internal applicants. Our Recruiting Team screens and matches your skills, experience, and potential team fit against the role requirements. We ask for your patience as the team completes the volume of applications with a reasonable timeframe. You can check your application progress directly in PeopleConnect Recruiting.

Once receiving your system application, our recruiting team will screen and match your skills, experience, and potential team fit against the role requirements. We ask for your patience as the team completes the volume of applications with reasonable timeframe. Check your application progress periodically via personal account from created candidate profile during your application.

We invite you to get to know more about our company by visiting and follow us on LinkedIn , Instagram , Facebook , and YouTube for company updates.

Technip Energies attaches great importance to diversity and inclusion, which is why all our offers are open to people with disabilities.

Together, lets be part of the solution !

Same Posting Description for Internal and External Candidates
This advertiser has chosen not to accept applicants from your region.

SR. SYSTEMS ENGINEER (PRODUCTION)

Doha, Doha Qatar Energy

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

full time
Overview
Contribute to maximising Idd El-Shargi field economic recovery from various offshore reservoirs through production monitoring, well surveillance and optimization activities.



Experience
Experience:
At least 5 years' proven experience in creating and deploying systems and applications for use by operations teams in roles including production operations, performance management, field operations engineering and field operations management system.

Skills:
  • Self-Starter - ability to work with a minimum of supervision, produce robust proposals and operate to imposed deadlines.
  • Effective technical presentation, communication and writing skills.
  • Practiced in the use of SCADA / OSI-PI, Production Data Management Systems (e.g. Avocet), OFM and Digital Oilfield tools: PROSPER, GAP and IVM/IFM.
  • Deep understanding of IT systems and applications architecture.
  • Good interpersonal and organizational skills, as well as an advanced level of computer literacy and be proficient in Microsoft Office applications.
  • Excellent communication and presentation skills in both written and verbal English.
  • Proven skills in introducing improvements to processes and ways of working.
  • Analyze problems, identify alternative solutions, project consequences of proposed actions, recommend best options and implement approved solution in support of goals.

    Qualifications
    Bachelor of Science in any Engineering field or equivalent or higher equivalent degree in (business) information systems, computer science, or related field.
  • This advertiser has chosen not to accept applicants from your region.

    Senior Technical Specialist - Advant Systems

    Doha, Doha ABB

    Posted 8 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    full time
    At ABB, we help industries outrun - leaner and cleaner. Here, progress is an expectation - for you, your team, and the world. As a global market leader, we'll give you what you need to make it happen. It won't always be easy, growing takes grit. But at ABB, you'll never run alone. Run what runs the world.

    This Position reports to:
    Project Manager, PAEN

    Your Role And Responsibilities

    In this role, you will be working as a Senior Technical Specialist- Advant Systems (AC450 and AC800M / AC800M HI ) along with hands on experience in 800xA and AC800M series controllers. You will be responsible to execute medium and complex services jobs and migration projects while following ABB standard processes, quality standards and safety guidelines. Delivering excellent customer service to satisfy customers. Proactively communicating with both customer and ABB sales teams ensuring customer needs are understood and business opportunities utilized for penetration and expansion.

    The work model for the role is onsite {insert Linkedin #}

    This role is contributing to Process Automation Energy Industries Division in Doha Qatar

    You will be mainly accountable for:
    • Perform medium to high complex service tasks in Advant system like installation, commissioning, maintenance, upgrades, retrofits, and repair independently, identify technical problems and perform analysis through remote or on-site activity across service categories (installation and commissioning, maintenance, extensions, replacements, upgrades, retrofit, end of life service etc); perform simple to medium service tasks in AC800M system including installation, commissioning, maintenance, and problem analysis through remote or on-site activity in similar service categories.
    • Ensure customer satisfaction by executing service work according to customer order and expectation, create and maintain good relationships with customers, understand their needs, identify new sales opportunities and influence clients regarding the complete service portfolio, prepare documents and reports for customer signature, report work done in a timely manner and follow up when needed, create standards or job durations.
    • Coordinate, prepare and ensure that all materials, parts and equipment are available and at the appropriate quality for service activities, prepare standard lists for ease of work, proactively identify potential equipment failures and corrective actions, troubleshoot complex failures and recommend solutions to prevent recurrence.
    • Proactively identify suggestions for product, quality and customer service improvement and discuss them with management, actively ensure high HSE standards, work to eliminate unsafe practices and incidents, consistently apply functional processes considering links to other teams.


    Our team dynamics

    You will join a dynamic, talented, high performing, dedicated team, where you will be able to thrive.

    Qualifications For The Role
    • Hands on experience in AC800M / AC800M HI library-based application development - project & commissioning is essential.
    • Bachelor's degree in Electrical or Equivalent Engineering stream. Instrumentation or control
    • Minimum 10 years of experience on projects and/or services of Advant ( AC450 preferably in Oil & Gas or Power & Water industry for DCS, ESD and F&G systems.
    • Hands on experience in System 800xA and Advant (both hardware and software) system installed base maintenance and support is essential.
    • Hands on Experience in Industrial networking, network switch configuration and firewalls.
    • Hands on experience in system installation, system configuration and Cyber security for 800xA system.
    • Excellent written and verbal communication skills with the ability to influence both internally and externally.


    What's in it for you?

    We want you to bring your full self to work-your ideas, your energy, your ambition. You'll have the tools and freedom to grow your skills, shape your path, and take on challenges that matter. Here, your work creates impact you can see and feel, every day.

    Join us. Be part of the team where progress happens, industries transform, and your work shapes the world.

    Run What Runs the World.

    #ABBCareers

    #RunwithABB

    #Runwhatrunstheworld

    More About Us
    ABB's Energy Industries division is enabling safe, smart, and sustainable projects and operations for businesses across the oil, gas, chemicals, power generation, life sciences and

    water sectors. Driving integrated solutions that automate, digitalize, and electrify industry we connect our people and technology to help our customers adapt and succeed. With

    over 50 years domain expertise, we continue to innovate and reshape traditional approaches across the energy sector. Our technologies and solutions are designed to create value, improving operational efficiency and productivity, enhancing safety and minimizing risk. We support the development of new and renewable energy models - enabling energy efficient and low carbon operations across traditional industries.

    We value people from different backgrounds. Could this be your story? Apply today or visit to read more about us and learn about the impact of our solutions across the globe.

    We value people from different backgrounds. Could this be your story? Apply today or visit to read more about us and learn about the impact of our solutions across the globe.
    This advertiser has chosen not to accept applicants from your region.

    Software Engineer (Unix/C++, GCP)

    Doha, Doha Arizoglobal

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Experience: 6+ Years

    We are seeking an experienced Software Engineer with strong expertise in Unix, C/C++, and Google Cloud Platform (GCP) to support a major migration project. The role focuses on analyzing and migrating legacy processes (20+ years old, built in C/C++) from on-premise systems into GCP. The ideal candidate is an independent thinker, proactive, and comfortable leveraging AI tools (ChatGPT, Gemini, etc.) to accelerate code analysis and modernization.

    Task Description

    • Analyze, interpret, and document legacy Unix/C/C++ processes to understand business logic and workflows.
    • Migrate and modernize legacy systems into Google Cloud Platform (GCP), leveraging BigQuery, Cloud Functions, and Airflow.
    • Apply AI-assisted development tools (e.g., ChatGPT, Gemini) for code analysis, documentation, and optimization.
    • Design and optimize scalable, secure, and reliable cloud-native solutions.
    • Troubleshoot technical challenges during migration and ensure accuracy of migrated processes.
    • Collaborate with cross-functional teams while working independently to drive solutions forward.
    • Maintain detailed technical documentation for migration logic, transformations, and implemented solutions.

    Required Qualifications

    • Strong experience with Unix/Linux environments.
    • Ability to read and analyze C/C++ code (development experience a plus, but migration/analysis is the focus).
    • Hands-on experience with Google Cloud Platform, specifically BigQuery, Cloud Functions, and Airflow.
    • Familiarity with AI code analysis tools (e.g., ChatGPT, Gemini, Copilot).
    • Independent problem solver with strong analytical and troubleshooting skills.
    • Excellent communication and documentation abilities.
    This advertiser has chosen not to accept applicants from your region.

    Java Lead Software Engineer

    Doha, Doha VirtusaPolaris - Virtusa Corporation

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Qualifications
    • Bachelors/Masters or equivalent degree in Computer Science, Engineering, or a related subject.
    • 8 years of experience in Software Development with proven working experience in Java development, Micros-services (Azure), and hands-on experience in designing and developing applications using Java EE platforms.
    • Expertise in Object-Oriented analysis and design using common design patterns.
    • Good understanding of Web Services and Micro Services concepts - ReSTful API experience preferred.
    • Experience in Spring Framework, JSP/Servlet and JSF.
    • Good knowledge of Relational Databases, SQL, and ORM technologies (JPA2, Hibernate).
    This advertiser has chosen not to accept applicants from your region.

    Java Software Engineer

    Doha, Doha VirtusaPolaris - Virtusa Corporation

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Overview

    Design, develop, and maintain Java applications.

    Responsibilities
    • Design, develop, and maintain Java applications.
    Qualifications
    • Bachelor's degree in Computer Science, Information Technology, or a related field.
    • Minimum 5 years of experience in Java development.
    • Proficient in Java, Spring Framework, and Hibernate.
    • Experience with RESTful APIs and microservices architecture.
    • Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.
    • Strong understanding of database management systems (SQL, NoSQL).
    • Excellent problem-solving skills and attention to detail.
    • Strong communication and collaboration skills.
    Nice to Have / Preferred Skills
    • Nice to Have: DevOps, REST API, PostgreSQL, Oracle.
    • Additional Skills: Apache Camel, ActiveMQ, HTML, Azure DevOps Basics.
    • Knowledge of cloud technologies (AWS, Azure) is a plus.
    • Experience with Agile development methodologies.
    • Familiarity with version control systems (Git, SVN).
    This advertiser has chosen not to accept applicants from your region.

    Senior Software Engineer

    Doha, Doha BSL

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Join to apply for the Senior Software Engineer role at BSL .

    A senior engineer for this role is one of the key people that will support the technical manager and solution architect in fronting the customer. Engineers are expected to be able to do requirement gathering, technical design, testing & deployment. You are expected to work with various roles in the project including but not limited to:

    • BA Lead/Manager to gather requirements.
    • Off-shore teams for deliver project modules.
    • Singapore HQ teams to work on product features & extensions.
    • Test Manager to conduct internal & external testing for the project.
    Responsibilities
    • Requirement Gathering: Work with BA Lead/Manager to meet and retrieve requirements from users. Create requirement documentation. Convert requirements into epics and user stories. Work with UI/UX engineer to define user journeys before and after solutions. Communicate with UI/UX engineer for product wireframes and interactive prototypes. Convert business requirements to technical documents.
    • Technical Design: Collaborate with technical manager and technical leads (offshore) to design modules. Collaborate with technical manager and senior technical leads (Singapore) for product customization requirements. Practitioner of SCRUM Methodology.
    • Integration: Work with partners and vendors to integrate IT & OT Systems. Collaborate with Technical Architect/Manager on the technical design of assigned modules.
    • Functional Testing: Support Test Manager in documenting test scenarios, internal testing, integration testing, and User Acceptance Testing (UAT).
    • DevOPS & Deployment: Use various DevOPS tools to deploy software systems, patch updates, run static/dynamic analysis, manage branching and code check-ins, and facilitate offshore developers in security reporting lapses.
    • Performance Testing: Use automation tools to conduct performance testing and produce performance test reports.
    Requirements Personality & Work Traits
    • Good Leadership skills
    • Good presentation and communication skills
    • Able to manage a team of 2-4 people
    • Independent worker with minimal guidance
    • Proactive work attitude and a team player mindset
    • Problem solver with ability to deliver quality
    • Fast learner for technology
    Work Experience
    • Full-stack technical lead in one or more projects (frontend & backend)
    • Full-stack developer in three or more projects (frontend & backend)
    • Experience as technical lead for at least one project SDLC
    • Experience in three or more project SDLC cycles
    • Ability to clearly communicate with others
    • Ability to express design using UML notation & UML diagrams
    • Worked in at least one project with English as the main language of communication
    • Derive user stories and backlog tasks using SCRUM or another agile framework
    Technical Skills
    • Programming Languages & Tools: HTML, JavaScript, CSS3
    • Java, C#, C++
    • Programming Frameworks: AngularJS (preferred), ReactJS, VueJS
    • ST Engineering AOCS Framework
    • COTS Products: Enterprise Service Bus & Messaging Brokers (Kafka, AMQP, MQTT, Protobuf)
    • CEP & Rule Engines
    • Application Servers: NodeJS, Java-based Servers, IIS
    • Databases: MSSQL, PostgreSQL, Oracle, MongoDB
    • Administrative Tools: MS Office, MS Teams
    • DevOPS Tools: Jira, Confluence, GitLab, SonarQube, Nexus/Maven, Postman
    • Languages: English, Arabic, Chinese, Vietnamese
    Seniority level
    • Mid-Senior level
    Employment type
    • Full-time
    Job function
    • Engineering and Information Technology
    Industries
    • Human Resources Services
    This advertiser has chosen not to accept applicants from your region.
    Be The First To Know

    About the latest It and software Jobs in Qatar !

    Software Engineer - Data Infrastructure - Kafka

    Doha, Doha Canonical

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Software Engineer - Data Infrastructure - Kafka

    Join to apply for the Software Engineer - Data Infrastructure - Kafka role at Canonical

    Software Engineer - Data Infrastructure - Kafka

    3 days ago Be among the first 25 applicants

    Join to apply for the Software Engineer - Data Infrastructure - Kafka role at Canonical

    Canonical is building a comprehensive automation suite to provide multi-cloud and on-premise data solutions for the enterprise. The data platform team is a collaborative team that develops a managed solutions for a full range of data stores and data technologies, spanning from big data, through NoSQL, cache-layer capabilities, and analytics; all the way to structured SQL engines (similar to Amazon RDS approach).

    We are facing the interesting problem of fault-tolerant mission-critical distributed systems and intend to deliver the world's best automation solution for delivering managed data platforms.

    We are looking for candidates from junior to senior level with interests, experience and willingness to learn around Big Data technologies, such as distributed event-stores (Kafka) and parallel computing frameworks (Spark). Engineers who thrive at Canonical are mindful of open-source community dynamics and equally aware of the needs of large, innovative organisations.

    Location: This is a Globally remote role

    What your day will look like

    The data platform team is responsible for the automation of data platform operations, with the mission of managing and integrating Big Data platforms at scale. This includes ensuring fault-tolerant replication, TLS, installation, backups and much more; but also provides domain-specific expertise on the actual data system to other teams within Canonical. This role is focused on the creation and automation of infrastructure features of data platforms, not analysing and/or processing the data in them.

    • Collaborate proactively with a distributed team
    • Write high-quality, idiomatic Python code to create new features
    • Debug issues and interact with upstream communities publicly
    • Work with helpful and talented engineers including experts in many fields
    • Discuss ideas and collaborate on finding good solutions
    • Work from home with global travel for 2 to 4 weeks per year for internal and external events

    What we are looking for in you

    • Proven hands-on experience in software development using Python
    • Proven hands-on experience in distributed systems, such as Kafka and Spark
    • Have a Bachelor's or equivalent in Computer Science, STEM, or a similar degree
    • Willingness to travel up to 4 times a year for internal events

    Additional Skills That You Might Also Bring

    You might also bring a subset of experience from the followings that can help Data Platform to achieve its challenging goals and determine the level we will consider you for:

    • Experience operating and managing other data platform technologies, SQL (MySQL, PostgreSQL, Oracle, etc) and/or NoSQL (MongoDB, Redis, ElasticSearch, etc), similar to DBA level expertise
    • Experience with Linux systems administration, package management, and infrastructure operations
    • Experience with the public cloud or a private cloud solution like OpenStack
    • Experience with operating Kubernetes clusters and a belief that it can be used for serious persistent data services

    What we offer you

    Your base pay will depend on various factors including your geographical location, level of experience, knowledge and skills. In addition to the benefits above, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilisation. Our compensation philosophy is to ensure equity right across our global workforce.

    In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals. Please note that additional benefits may apply depending on the work location and, for more information on these, please ask your Talent Partner.

    • Fully remote working environment - we've been working remotely since 2004!
    • Personal learning and development budget of 2,000USD per annum
    • Annual compensation review
    • Recognition rewards
    • Annual holiday leave
    • Parental Leave
    • Employee Assistance Programme
    • Opportunity to travel to new locations to meet colleagues twice a year
    • Priority Pass for travel and travel upgrades for long haul company events

    About Canonical

    Canonical is a pioneering tech firm that is at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do.

    Canonical has been a remote-first company since its inception in 2004. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical provides a unique window into the world of 21st-century digital business.

    Canonical is an equal-opportunity employer

    We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

    Seniority level
    • Seniority level Entry level
    Employment type
    • Employment type Full-time
    Job function
    • Job function Engineering and Information Technology
    • Industries Software Development

    Referrals increase your chances of interviewing at Canonical by 2x

    Get notified about new Software Engineer jobs in Doha, Doha, Qatar .

    Junior Software Engineer - Cross-platform C++ - Multipass Software Engineer - Solutions Engineering Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu Software Engineer - Cross-platform C++ - Multipass Software Engineer - Python - Container Images Software Engineer - Python - Container Images Software Engineer - Python - Container Images Distributed Systems Software Engineer, Python / Go Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Software Engineer - Immutable Ubuntu Desktop Software Engineer, Ceph & Distributed Storage Python Software Engineer - Ubuntu Hardware Certification Team Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics

    We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    This advertiser has chosen not to accept applicants from your region.

    Software Engineer - Solutions Engineering

    Doha, Doha Canonical

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Software Engineer - Solutions Engineering

    Join to apply for the Software Engineer - Solutions Engineering role at Canonical

    Software Engineer - Solutions Engineering

    3 days ago Be among the first 25 applicants

    Join to apply for the Software Engineer - Solutions Engineering role at Canonical

    Get AI-powered advice on this job and more exclusive features.

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.

    The company is founder-led, profitable, and growing.

    Help us shape the future of open source IT, devops, and IS, from bare metal to containers. Our goal is to revolutionise open source application and infrastructure operations.

    We want to transform the world of software operations by enabling true model-driven operations via next-generation infrastructure-as-code. This will allow companies to run very efficient bare-metal operations for high-performance computing, private cloud, data lakes, AI/ML, and analytics. We need to invent some new technology, and we need to build some new products; we are therefore looking for someone who can lead and inspire a regional software engineering team to fulfill this initiative.

    The Solutions Engineering team works in close collaboration with our managed infrastructure operations team, which runs many private OpenStack clouds and Kubernetes clusters for customers around the world. This enables us to improve our infra-as-code products based on our own real experience, mirroring that of our users and customers. We work in Python, creating open source automation capabilities that simplify operations for anybody, anywhere, who is building on Ubuntu.

    Most of the team's work involves pure Python software development focused on enabling true DevOps workflows. We strive for high quality in both design, documentation, tests, and performance as we enhance operations code packages and Ubuntu itself in order to ensure our platform is the easiest, most robust, and best performing for driving your infrastructure.

    This role is ideal for software engineers who want to work in a global team, have a passion for distributed systems and cloud computing, and an interest in the entire Linux stack - from kernel to networking to virtualization and containers.

    What you will do

    • Work in Python and Golang to design and deliver open source software operations code
    • Work with the entire Linux stack, from kernel, networking, storage, to applications
    • Shape high quality open source monitoring and alerting infrastructure
    • Rethink open source operations for our customers and open source community
    • Demonstrate sound engineering design and testing principles in your code
    • Follow agile software development practices
    • Coach and develop your colleagues where you have insights
    • Grow a healthy, collaborative engineering culture in line with the company values
    • Global travel up to 10% of time for internal and external events

    Who you are

    • You are a passionate Python developer
    • You are organised and want your team to deliver timely, high quality software
    • You understand the importance of reliable operations in an agile world
    • You have sound knowledge of cloud computing concepts & technologies
    • You have practical knowledge of Linux and networking
    • You are a lifelong learner

    Bonus points for

    • You have graduated with a university degree in Computer Science or related software engineering field
    • Golang programming skills

    What we offer colleagues

    We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.

    • Distributed work environment with twice-yearly team sprints in person
    • Personal learning and development budget of USD 2,000 per year
    • Annual compensation review
    • Recognition rewards
    • Annual holiday leave
    • Maternity and paternity leave
    • Team Member Assistance Program & Wellness Platform
    • Opportunity to travel to new locations to meet colleagues
    • Priority Pass and travel upgrades for long-haul company events

    About Canonical

    Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.

    Canonical is an equal opportunity employer

    We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

    Seniority level
    • Seniority level Entry level
    Employment type
    • Employment type Full-time
    Job function
    • Job function Engineering and Information Technology
    • Industries Software Development

    Referrals increase your chances of interviewing at Canonical by 2x

    Get notified about new Software Engineer jobs in Doha, Doha, Qatar .

    Junior Software Engineer - Cross-platform C++ - Multipass Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu Software Engineer - Cross-platform C++ - Multipass Software Engineer - Python - Container Images Software Engineer - Python - Container Images Software Engineer - Python - Container Images Distributed Systems Software Engineer, Python / Go Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Software Engineer - Immutable Ubuntu Desktop Software Engineer, Ceph & Distributed Storage Python Software Engineer - Ubuntu Hardware Certification Team Software Engineer - Data Infrastructure - Kafka Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics

    We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    This advertiser has chosen not to accept applicants from your region.

    Software Engineer - Cross-platform C++ - Multipass

    Doha, Doha Canonical

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Overview

    Software Engineer - Cross-platform C++ - Multipass. Join to apply for the Software Engineer - Cross-platform C++ - Multipass role at Canonical. Use your deep C++ skills on Windows and MacOS to build an amazing open source developer experience with Multipass, the workstation mini-cloud at your fingertips which provides Ubuntu and appliance VMs on demand for build, test and prototyping. The Multipass team is hiring a Software Engineer to join our distributed team. We greatly value quality in our code, and great user experience.

    Multipass is published for macOS, Windows, and also Linux. Think of it as a workstation mini-cloud. At its simplest you can simply say multipass launch and you will get a new VM on your workstation. You can feed that VM data, just as you would on a public cloud like AWS, Azure or GCP. The goal is not to be a full cloud of course. The goal is to give developers a local cloud on their workstation, which they can use to run builds in the background, or to try cloud appliances, or to test their own cloud deployments and cloud-init scripts, free of charge. People sometimes use it as a build farm on a shared server, for example.

    As a Software Engineer you are expected to play a leadership role designing, mentoring, reviewing and of course coding.

    Location : This is a remote position available in the EMEA region only.

    Responsibilities
    • Ensure Multipass is easy and intuitive to use
    • Architect new features and design the user experience
    • Write high-quality code to create new features and fix bugs
    • Review code and architecture as part of Canonical's engineering process
    • Collaborate proactively with a distributed team
    • Debug, track down and fix issues encountered by our users
    • Foster the open source community and support customers when needed
    • Travel internationally for up to two weeks, twice a year, for company events
    What we are looking for
    • Cross-platform development experience on macOS and/or Windows
    • Expertise in modern C++ development
    • Experience with software testing and test-driven development
    • Extremely high personal standards for code quality, testing and design
    • Knowledge of hypervisor technologies such as Hyper-V, VirtualBox, KVM, and QEMU
    • Open source experience and involvement
    • Knowledge of CI systems a plus
    • Capacity to learn quickly about new systems and techniques
    • Excellent communication skills in English - both verbal and written
    • Bachelor's or equivalent in Computer Science, STEM or similar degree
    What we offer you
    • Distributed work environment with twice-yearly team sprints in person
    • Personal learning and development budget of USD 2,000 per year
    • Annual compensation review
    • Recognition rewards
    • Annual holiday leave
    • Maternity and paternity leave
    • Employee Assistance Programme
    • Opportunity to travel to new locations to meet colleagues
    • Priority Pass, and travel upgrades for long haul company events
    About Canonical

    Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Canonical has been a remote-first company since its inception in 2004. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.

    Canonical is an equal opportunity employer

    We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

    Additional details
    • Seniority level: Mid-Senior level
    • Employment type: Full-time
    • Job function: Engineering and Information Technology
    • Industries: Software Development

    Referrals increase your chances of interviewing at Canonical by 2x

    Get notified about new Software Engineer jobs in Doha, Doha, Qatar.

    This advertiser has chosen not to accept applicants from your region.
     

    Nearby Locations

    Other Jobs Near Me

    Industry

    1. request_quote Accounting
    2. work Administrative
    3. eco Agriculture Forestry
    4. smart_toy AI & Emerging Technologies
    5. school Apprenticeships & Trainee
    6. apartment Architecture
    7. palette Arts & Entertainment
    8. directions_car Automotive
    9. flight_takeoff Aviation
    10. account_balance Banking & Finance
    11. local_florist Beauty & Wellness
    12. restaurant Catering
    13. volunteer_activism Charity & Voluntary
    14. science Chemical Engineering
    15. child_friendly Childcare
    16. foundation Civil Engineering
    17. clean_hands Cleaning & Sanitation
    18. diversity_3 Community & Social Care
    19. construction Construction
    20. brush Creative & Digital
    21. currency_bitcoin Crypto & Blockchain
    22. support_agent Customer Service & Helpdesk
    23. medical_services Dental
    24. medical_services Driving & Transport
    25. medical_services E Commerce & Social Media
    26. school Education & Teaching
    27. electrical_services Electrical Engineering
    28. bolt Energy
    29. local_mall Fmcg
    30. gavel Government & Non Profit
    31. emoji_events Graduate
    32. health_and_safety Healthcare
    33. beach_access Hospitality & Tourism
    34. groups Human Resources
    35. precision_manufacturing Industrial Engineering
    36. security Information Security
    37. handyman Installation & Maintenance
    38. policy Insurance
    39. code IT & Software
    40. gavel Legal
    41. sports_soccer Leisure & Sports
    42. inventory_2 Logistics & Warehousing
    43. supervisor_account Management
    44. supervisor_account Management Consultancy
    45. supervisor_account Manufacturing & Production
    46. campaign Marketing
    47. build Mechanical Engineering
    48. perm_media Media & PR
    49. local_hospital Medical
    50. local_hospital Military & Public Safety
    51. local_hospital Mining
    52. medical_services Nursing
    53. local_gas_station Oil & Gas
    54. biotech Pharmaceutical
    55. checklist_rtl Project Management
    56. shopping_bag Purchasing
    57. home_work Real Estate
    58. person_search Recruitment Consultancy
    59. store Retail
    60. point_of_sale Sales
    61. science Scientific Research & Development
    62. wifi Telecoms
    63. psychology Therapy
    64. pets Veterinary
    View All IT & Software Jobs