109 Software Maintenance jobs in Qatar

Software Maintenance Engineer

Canonical

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

Join to apply for the Software Maintenance Engineer role at Canonical

3 days ago Be among the first 25 applicants

Join to apply for the Software Maintenance Engineer role at Canonical

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.

We are hiring a Software Maintenance Engineer to…

…work in a dynamic and exciting engineering role in Linux-based infrastructure and applications, covering all layers of the stack, including bare metal, virtualization (KVM), containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN and Core networking), OpenStack, Kubernetes and the open source applications running on top of them. It will challenge you to show the breadth of your engineering skills, which will be needed to work on almost any aspect of Ubuntu and the open source applications large enterprise customers run.

This role is an opportunity for a technologist with a passion for Linux and open source to build a career with Canonical and drive success for our customers, community and the company. If you have an affinity for open source software, great communication skills, and a passion for troubleshooting and fixing issues in technology used by millions across the world, then you will enjoy working with some of the best people in the industry at Canonical.

This role deals with critical issues in the open source stack that require upstream bug fixes. Our engineers are able to work productively at any level of the stack including the kernel and in a wide range of languages, to understand and address the software issues at hand. Our group is critical to the success of our customers, partners and Ubuntu itself.

You will help with troubleshooting and driving issues to resolution with workarounds, guidance, and bug fixes to be released upstream and in Ubuntu.

Location: This is a remote role, we have teams in all time zones.

The role entails

  • Resolve complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes and other open source software
  • Maintain a close working relationship with Canonical's Field, Support and product engineering teams
  • Participate in upstream communities
  • Develop bug fixes, backport patches, and work with upstream for inclusion
  • Review code produced by other engineers
  • Demonstrate good judgment in technical methods and techniques
  • Prioritize work and manage your time effectively against those priorities
  • Participate in team discussions to improve processes, tools, and documentation
  • Maintain clear, technical and concise communications
  • Work from home and travel internationally up to 10% of work time for team meetings, events and conferences

What we are looking for in you

  • An exceptional academic track record
  • Background in Computer Science, STEM or similar
  • Experience with Linux and open source software
  • Experience with at least one of Python, Go, C or C++ on Linux
  • A drive to learn unfamiliar technology and deep-dive difficult issues
  • Willingness to travel up to 4 times a year for internal events

Nice-to-have skills

  • 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 interest in, or willingness to learn about any of the following: Ubuntu Linux - kernel or userspace, Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD,Postgresql, Mongo, Debian packaging, distributed systems

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. 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
  • Employee Assistance Programme & 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 Information Technology
  • Industries Software Development

Referrals increase your chances of interviewing at Canonical by 2x

Sign in to set job alerts for “Software Support Engineer” roles. Software Engineer, Ceph & Distributed Storage Software Engineer - packaging - optimize Ubuntu Server Embedded Linux Senior Software Engineer - Optimisation Senior Software Engineer - packaging - optimize Ubuntu Server Distributed Systems Software Engineer, Python / Go Software Engineer - Immutable Ubuntu Desktop Software Engineer - Python - Container Images Go (Golang) Software Engineer for Identity Management Software Engineer - Solutions Engineering Senior Software Engineer - packaging - optimize Ubuntu Server Senior Site Reliability / Gitops Engineer Software Engineer - packaging - optimize Ubuntu Server for public clouds Software Engineer - Data Infrastructure - Kafka Golang System Software Engineer - Containers / Virtualisation Software Architect - Containers / Virtualisation Software Engineer - packaging - optimize Ubuntu Server for public clouds

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

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Maintenance Engineer

Doha, Doha Canonical

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

Join to apply for the

Software Maintenance Engineer

role at

Canonical 3 days ago Be among the first 25 applicants Join to apply for the

Software Maintenance Engineer

role at

Canonical 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.

We are hiring a Software Maintenance Engineer to…

…work in a dynamic and exciting engineering role in Linux-based infrastructure and applications, covering all layers of the stack, including bare metal, virtualization (KVM), containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN and Core networking), OpenStack, Kubernetes and the open source applications running on top of them. It will challenge you to show the breadth of your engineering skills, which will be needed to work on almost any aspect of Ubuntu and the open source applications large enterprise customers run.

This role is an opportunity for a technologist with a passion for Linux and open source to build a career with Canonical and drive success for our customers, community and the company. If you have an affinity for open source software, great communication skills, and a passion for troubleshooting and fixing issues in technology used by millions across the world, then you will enjoy working with some of the best people in the industry at Canonical.

This role deals with critical issues in the open source stack that require upstream bug fixes. Our engineers are able to work productively at any level of the stack including the kernel and in a wide range of languages, to understand and address the software issues at hand. Our group is critical to the success of our customers, partners and Ubuntu itself.

You will help with troubleshooting and driving issues to resolution with workarounds, guidance, and bug fixes to be released upstream and in Ubuntu.

Location:

This is a remote role, we have teams in all time zones.

The role entails

Resolve complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes and other open source software Maintain a close working relationship with Canonical's Field, Support and product engineering teams Participate in upstream communities Develop bug fixes, backport patches, and work with upstream for inclusion Review code produced by other engineers Demonstrate good judgment in technical methods and techniques Prioritize work and manage your time effectively against those priorities Participate in team discussions to improve processes, tools, and documentation Maintain clear, technical and concise communications Work from home and travel internationally up to 10% of work time for team meetings, events and conferences

What we are looking for in you

An exceptional academic track record Background in Computer Science, STEM or similar Experience with Linux and open source software Experience with at least one of Python, Go, C or C++ on Linux A drive to learn unfamiliar technology and deep-dive difficult issues Willingness to travel up to 4 times a year for internal events

Nice-to-have skills

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 interest in, or willingness to learn about any of the following: Ubuntu Linux - kernel or userspace, Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD,Postgresql, Mongo, Debian packaging, distributed systems

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. 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 Employee Assistance Programme & 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 Information Technology Industries Software Development Referrals increase your chances of interviewing at Canonical by 2x Sign in to set job alerts for “Software Support Engineer” roles.

Software Engineer, Ceph & Distributed Storage

Software Engineer - packaging - optimize Ubuntu Server

Embedded Linux Senior Software Engineer - Optimisation

Senior Software Engineer - packaging - optimize Ubuntu Server

Distributed Systems Software Engineer, Python / Go

Software Engineer - Immutable Ubuntu Desktop

Software Engineer - Python - Container Images

Go (Golang) Software Engineer for Identity Management

Software Engineer - Solutions Engineering

Senior Software Engineer - packaging - optimize Ubuntu Server

Senior Site Reliability / Gitops Engineer

Software Engineer - packaging - optimize Ubuntu Server for public clouds

Software Engineer - Data Infrastructure - Kafka

Golang System Software Engineer - Containers / Virtualisation

Software Architect - Containers / Virtualisation

Software Engineer - packaging - optimize Ubuntu Server for public clouds

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

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Application Support Engineer

Al Wakrah, Al Wakrah commercial bank of qatar

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

Job Summary: Commercial Bank Innovation Services is seeking an Application Support Engineer for Wealth Management Systems. This role involves application management and providing L1 and L2 support for systems such as WMS (Wealth Management System) and PMS (Portfolio Management System). The candidate will collaborate with the L3 development team for upgrades, enhancements, and ongoing support.

Key Accountabilities:
  1. Provide 1st and 2nd line support for banking applications including Brokerage systems, WMS, PMS, and AMS, focusing on upgrades, projects, and BAU activities.
  2. Work with the Run the Bank team to maintain the technical aspects of investment applications, including analysis, design, and estimation of business requirements.
  3. Develop in-depth knowledge of wealth investment systems through research and testing to serve as a Subject Matter Expert.
  4. Conduct initial design reviews, recommend improvements, and suggest continuous enhancements.
  5. Collaborate with data scientists, business users, project managers, and engineers to develop effective solutions.
  6. Manage code migration across environments to ensure synchronized functionality.
  7. Participate in knowledge transfer programs and continuously develop technical expertise.
  8. Assist end users and the business in reporting to regulators by providing necessary reports.
  9. Document processes and monitor application performance metrics.
  10. Support new implementations and projects, including project management from an application support perspective.

Position: Application Engineer

Location: Al Wakrah, Qatar

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

IT Application Support Specialist

Doha, Doha Jaidah Group

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

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

Direct message the job poster from Jaidah Group

The Level 1 IT Application Support Specialist is responsible for providing first-line support for business-critical applications. This role involves troubleshooting user issues, resolving incidents, escalating complex problems, and ensuring smooth operation of software systems used across the organization.

Role Accountabilities

  • Respond to and resolve application-related support tickets in a timely manner.
  • Provide technical assistance to end-users via phone, email, or ticketing system.
  • Troubleshoot software issues and escalate unresolved problems to Level 2/3 support or vendors.
  • Monitor application performance and report anomalies.
  • Assist with user account setup, permissions, and access control.
  • Document issues, solutions, and standard operating procedures.
  • Support application rollouts, updates, and testing.
  • Collaborate with IT teams to ensure system stability and user satisfaction.

Knowledge, Experience & Qualifications

  • Diploma or Bachelor’s degree in Information Technology, Computer Science, or related field.
  • 1–2 years of experience in IT support or helpdesk environment.
  • Familiarity with enterprise applications (e.g., ERP, CRM, HRIS).
  • Good Knowledge of Microsoft Applications
  • Basic understanding of databases, networking, and operating systems.
  • Strong problem-solving and communication skills.
  • Customer-focused mindset with attention to detail.
Seniority level
  • Seniority level Associate
Employment type
  • Employment type Full-time
Job function
  • Job function Information Technology, Analyst, and Customer Service
  • Industries Retail Motor Vehicles, IT System Operations and Maintenance, and Oil and Gas

Referrals increase your chances of interviewing at Jaidah Group by 2x

Get notified about new Information Technology Application Specialist jobs in Doha, Qatar .

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

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

IT Application Support Specialist

Doha, Doha Jaidah Group

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

Get AI-powered advice on this job and more exclusive features. Direct message the job poster from Jaidah Group The Level 1 IT Application Support Specialist is responsible for providing first-line support for business-critical applications. This role involves troubleshooting user issues, resolving incidents, escalating complex problems, and ensuring smooth operation of software systems used across the organization. Role Accountabilities Respond to and resolve application-related support tickets in a timely manner. Provide technical assistance to end-users via phone, email, or ticketing system. Troubleshoot software issues and escalate unresolved problems to Level 2/3 support or vendors. Monitor application performance and report anomalies. Assist with user account setup, permissions, and access control. Document issues, solutions, and standard operating procedures. Support application rollouts, updates, and testing. Collaborate with IT teams to ensure system stability and user satisfaction. Knowledge, Experience & Qualifications Diploma or Bachelor’s degree in Information Technology, Computer Science, or related field. 1–2 years of experience in IT support or helpdesk environment. Familiarity with enterprise applications (e.g., ERP, CRM, HRIS). Good Knowledge of Microsoft Applications Basic understanding of databases, networking, and operating systems. Strong problem-solving and communication skills. Customer-focused mindset with attention to detail. Seniority level

Seniority level Associate Employment type

Employment type Full-time Job function

Job function Information Technology, Analyst, and Customer Service Industries Retail Motor Vehicles, IT System Operations and Maintenance, and Oil and Gas Referrals increase your chances of interviewing at Jaidah Group by 2x Get notified about new Information Technology Application Specialist jobs in

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

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Application Support Engineer - Finastra FBTI

Al Wakrah, Al Wakrah Commercial Bank

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

About Commercial Bank of Qatar

Commercial Bank, founded in 1975 and headquartered in Doha, plays a vital role in Qatar’s economic development by offering a range of personal, business, government, international and investment services. We believe in empowering our employees, providing them with opportunities for growth and professional development.

By Joining us, you’ll be part of a workplace culture that fosters innovation, supports work-life balance, and encourages you to reach your full potential.

Join us in shaping the future of banking!

Job Summary

We are Looking for an application support engineer - Trade Finance will be part of Channels & Payments team and should ensure safe, secure and reliable running of business applications as a key priority. The Applicant should possess relevant experience of 5- 6 years in Banking Application support with sound analytical skills .

This position has no direct reports. The role also works with Application support teams across the banking domains to support customer and staff needs.

Key Accountabilities

  • Providing 24 X 7 first and second level technical support for Banking Applications including Finastra Fusion Banking Trade Innovation (FBTI), and integrated systems.
  • Troubleshoot and resolve issues reported by users, coordinating and escalating complex problems to the third level support or Application Vendor.
  • Performing preventive maintenance activities on Banking Applications including Finastra Fusion Banking Trade Innovation (FBTI), and integrated systems.
  • Develop and maintain technical documentation, including comprehensive knowledge base of reported issues and their resolutions.
  • Proactively monitor system performance to identify and fix potential issues before they impact users or system performance.
  • Provide training to users on new features and functionalities of trade applications.
  • Participate in testing and deployment of new application versions and fix on business applications.

Work independently and with the team to analyse issues / queries and understand new requirements to provide acceptable solution

Qualification, Experience

Required Qualifications :

  • Bachelor’s degree in information technology, Information Technology, or related field
  • Required Experience :

  • 5+ years’ working experience and knowledge of IT services and system development.
  • Banking knowledge with Finastra Fusion Banking Trade Innovation (FBTI) experience is a must
  • Strong understanding of FBTI data structure, Trade Process / Trade accounting entries, SWIFT messages (MT & MX).
  • Experience FBTI EOD process and FBTI integrations
  • Functional configurations / parameterization on FBTI and FBTI application integrations.
  • Basic Knowledge in SQL queries for data extraction and analysis
  • Good understanding in messaging and APIs like MQ, REST / SOAP
  • Familiarity with application performance monitoring tools (e.g., Nagios, App Dynamics, Splunk etc.)
  • Experience with AML applications like FIRCOSoft, Kyai OMNI is a plus
  • Certification in IT Service Management - ITIL
  • Expert in functional release methodologies and best practices.
  • Expert in QA metrics, defect metrics, and product quality trend analysis.
  • Excellent project management skills.
  • Ability to collaborate and communicate effectively.
  • Good computer and MS office skills.
  • Arabic and English speaking preferred.

    Why Commercial Bank?

  • Best Performing Bank in Qata r in The Banker’s prestigious Top 1000 World Banks Rankings 2025.
  • Best Digital Bank in the Middle East 2024 by World Finance and Best Mobile Banking App in the Middle East 2024 by Global Finance.
  • An Innovation-Driven, Digital-First Environment where employees work with the latest tools and technologies to redefine banking
  • Opportunities for Global Partnerships & International Exposure, connecting employees with global networks and perspectives.
  • A focus on Employee Well-being & Work-Life Balanc e, ensuring a healthy and supportive environment for all team members
  • Competitive Compensation & Benefits that ensure our employees are rewarded for their dedication and performance
  • A strong Commitment to Diversity, Equity & Inclusion , fostering a culture that values every individual’s unique perspective
  • At Commercial Bank, we don’t just offer careers, We shape futures by pioneering digital transformation in Qatar’s banking sector, blending digital-first approach to redefine banking through innovative solutions.

    Disclaimer :

    We appreciate your interest in joining CBQ! Please note that only selected candidates will be contacted for further steps in the hiring process. This job posting is for informational purposes only, and CBQ reserves the right to modify, withdraw, or close it at any time without notice.

    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Software Engineer

    Doha, Doha Nybl

    Posted 5 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    About nybl

    We are developing an AI ecosystem that enables businesses across industries to deploy artificial intelligence solutions seamlessly using our platform and applications. Our technology empowers anyone to build AI solutions—without writing a single line of code or holding a Data Science degree. From healthcare to agriculture, education to industry, the applications of our technology are truly limitless.

    The Role

    As a Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software applications using the C# programming language. You will collaborate with cross-functional teams to analyze requirements, propose solutions, and implement robust software solutions.

    Responsibilities

    1. Design and develop software applications using C#, adhering to coding standards and best practices.
    2. Collaborate with product managers, data scientists, and other stakeholders to gather and analyze software requirements.
    3. Translate software requirements into technical specifications and designs.
    4. Write clean, efficient, and maintainable code to implement software solutions.
    5. Conduct thorough unit testing to ensure the reliability and quality of the software.
    6. Debug and resolve software defects and issues in a timely manner.
    7. Collaborate with other software engineers to review code and provide constructive feedback.
    8. Participate in code reviews and contribute to the improvement of coding standards and practices.
    9. Stay up to date with the latest technologies, trends, and best practices in C# development.
    10. Troubleshoot and resolve software performance and scalability issues.
    11. Document software designs, technical specifications, and implementation details.
    12. Assist in the deployment and configuration of software applications.
    13. Drive improvements in all areas, including data quality, testing and CI.
    14. Provide technical guidance and mentorship to junior software engineers.

    Required Skills

    1. Strong proficiency in C# programming language.
    2. Experience in software development using .NET framework and related technologies.
    3. Solid understanding of object-oriented programming principles and design patterns.
    4. Proficiency in database development and SQL.
    5. Familiarity with software development methodologies, such as Agile or Scrum.
    6. Experience with version control systems, such as Git.
    7. Strong problem-solving and analytical skills.
    8. Excellent communication and collaboration abilities.
    9. Ability to work effectively in a team-oriented environment.
    10. Strong attention to detail and a commitment to delivering high-quality software.
    11. Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.
    12. Experience with cloud technologies.
    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.
    Be The First To Know

    About the latest Software maintenance Jobs in Qatar !

    Software Engineer

    Doha, Doha Nybl

    Posted 11 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    About nybl

    We are developing an AI ecosystem that enables businesses across industries to deploy artificial intelligence solutions seamlessly using our platform and applications. Our technology empowers anyone to build AI solutions—without writing a single line of code or holding a Data Science degree. From healthcare to agriculture, education to industry, the applications of our technology are truly limitless.

    The Role

    As a Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software applications using the C# programming language. You will collaborate with cross-functional teams to analyze requirements, propose solutions, and implement robust software solutions.

    Responsibilities

    Design and develop software applications using C#, adhering to coding standards and best practices.

    Collaborate with product managers, data scientists, and other stakeholders to gather and analyze software requirements.

    Translate software requirements into technical specifications and designs.

    Write clean, efficient, and maintainable code to implement software solutions.

    Conduct thorough unit testing to ensure the reliability and quality of the software.

    Debug and resolve software defects and issues in a timely manner.

    Collaborate with other software engineers to review code and provide constructive feedback.

    Participate in code reviews and contribute to the improvement of coding standards and practices.

    Stay up to date with the latest technologies, trends, and best practices in C# development. Collaborate with cross functional teams to ensure seamless integration of software components.

    Troubleshoot and resolve software performance and scalability issues.

    Document software designs, technical specifications, and implementation details.

    Assist in the deployment and configuration of software applications.

    Drive improvements in all areas, including data quality, testing and CI

    Provide technical guidance and mentorship to junior software engineers.

    Required Skills

    Strong proficiency in C# programming language.

    Experience in software development using .NET framework and related technologies.

    Solid understanding of object-oriented programming principles and design patterns.

    Proficiency in database development and SQL.

    Familiarity with software development methodologies, such as Agile or Scrum.

    Experience with version control systems, such as Git.

    Strong problem-solving and analytical skills.

    Excellent communication and collaboration abilities.

    Ability to work effectively in a team-oriented environment.

    Strong attention to detail and a commitment to delivering high-quality software.

    Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.

    Experience with cloud technologies

    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Software Engineer

    Flourish Health

    Posted 11 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    Join to apply for the Software Engineer role at Flourish Health

    Join to apply for the Software Engineer role at Flourish Health

    This range is provided by Flourish Health. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

    Base pay range

    $60,000.00/yr - $120,000.00/yr

    We provides IT services and consulting tailored for small healthcare businesses and private practices. Our mission is to help providers enhance efficiency, ensure data security, and adopt cost-effective technology solutions that support high-quality care.

    In addition to healthcare IT support, we develop custom software solutions designed to meet the unique needs of small healthcare organizations. Our team builds secure, user-friendly, and HIPAA-compliant tools that simplify operations and improve patient outcomes.

    Flourish Health is also exploring opportunities in the blockchain industry, aiming to leverage decentralized technologies to improve data integrity, transparency, and trust in healthcare and beyond.

    At Flourish Health, we make technology simple, reliable, and accessible—so healthcare professionals can thrive in a digital world.

    The Role

    We're An Early-stage Team Building a Project— a Fully On-chain Decentralized Borrowing Protocol — And We're Currently Looking To Bring On Two Web3 Developers

    • Frontend Developer – to help update and improve our React.
    • Smart Contract Developer – to build and integrate contracts using Solidity, ethers.js, wagmi, etc.

    We're aiming to hire both by next month. Since we're a small, fast-moving startup, there's no formal hiring process — just a focus on working with skilled, motivated builders who can move fast.

    These are short-term roles, but we’re open to extending the collaboration if it’s a good fit. Experience with multi-chain (EVM) development is a big plus.

    Ideal Profile

    • You have hands-on experience building in Web3, with strong skills in React or Solidity/EVM tools like ethers.js, wagmi, or hardhat.
    • You have at least 3 years experience, ideally within a Software Engineer role.
    • You thrive in early-stage startup environments — you’re self-motivated, fast-moving, and able to take ownership without heavy structure.
    • You possess strong analytical skills.
    • You’re passionate about blockchain, decentralized finance (DeFi), or the future of technology in healthcare.

    What's on Offer?

    • Join a fast-moving startup building a fully on-chain decentralized borrowing protocol — shape the future of Web3 in healthcare and beyond.

    Seniority level
    • Seniority level Mid-Senior level
    Employment type
    • Employment type Full-time
    Job function
    • Job function Engineering and Information Technology
    • Industries Software Development and IT Services and IT Consulting

    Referrals increase your chances of interviewing at Flourish Health by 2x

    Get notified about new Software Engineer jobs in Qatar .

    Junior Software Engineer - Cross-platform C++ - Multipass Freelance Software Developer (Python Engineer) - AI Trainer Freelance Software Developer (Golang) - AI Traner Freelance Software Developer (C/C++ - Rust) - AI Trainer Freelance Software Developer (Rust) - AI Trainer Freelance Software Developer (TypeScript) - Quality Assurance (AI Trainer) Software Engineer - Cross-platform C++ - Multipass Freelance Software Developer (Ruby) - AI Trainer Software Engineer - Python - Container Images Freelance Software Developer (Rust) - Quality Assurance (AI Trainer) Software Engineer - Python - Container Images Software Engineer - Python - Container Images Software Engineer - Immutable Ubuntu Desktop Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Freelance Software Developer (Ruby) - Quality Assurance (AI Trainer) Distributed Systems Software Engineer, Python / Go

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

    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Software Engineer

    Doha, Doha Nybl

    Posted 5 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    About nybl

    We are developing an AI ecosystem that enables businesses across industries to deploy artificial intelligence solutions seamlessly using our platform and applications. Our technology empowers anyone to build AI solutions—without writing a single line of code or holding a Data Science degree. From healthcare to agriculture, education to industry, the applications of our technology are truly limitless.

    The Role

    As a Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software applications using the C# programming language. You will collaborate with cross-functional teams to analyze requirements, propose solutions, and implement robust software solutions. Responsibilities

    Design and develop software applications using C#, adhering to coding standards and best practices. Collaborate with product managers, data scientists, and other stakeholders to gather and analyze software requirements. Translate software requirements into technical specifications and designs. Write clean, efficient, and maintainable code to implement software solutions. Conduct thorough unit testing to ensure the reliability and quality of the software. Debug and resolve software defects and issues in a timely manner. Collaborate with other software engineers to review code and provide constructive feedback. Participate in code reviews and contribute to the improvement of coding standards and practices. Stay up to date with the latest technologies, trends, and best practices in C# development. Troubleshoot and resolve software performance and scalability issues. Document software designs, technical specifications, and implementation details. Assist in the deployment and configuration of software applications. Drive improvements in all areas, including data quality, testing and CI. Provide technical guidance and mentorship to junior software engineers. Required Skills

    Strong proficiency in C# programming language. Experience in software development using .NET framework and related technologies. Solid understanding of object-oriented programming principles and design patterns. Proficiency in database development and SQL. Familiarity with software development methodologies, such as Agile or Scrum. Experience with version control systems, such as Git. Strong problem-solving and analytical skills. Excellent communication and collaboration abilities. Ability to work effectively in a team-oriented environment. Strong attention to detail and a commitment to delivering high-quality software. Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus. Experience with cloud technologies.

    #J-18808-Ljbffr
    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 Software Maintenance Jobs