762 IT & Software jobs in Qatar
Freelance Software Developer (TypeScript) - Quality Assurance (AI Trainer)
Posted today
Job Viewed
Job Description
5 days ago Be among the first 25 applicants
This opportunity is only for candidates currently residing in the specified country. Your location may affect eligibility and rates.
At Mindrift, innovation meets opportunity. We believe in using the power of collective intelligence to ethically shape the future of AI.
What We Do
The Mindrift platform connects specialists with AI projects from major tech innovators. Our mission is to unlock the potential of Generative AI by tapping into real-world expertise from across the globe.
About The Role
GenAI models are improving very quickly, and one of our goals is to make them capable of addressing specialized questions and achieving complex reasoning skills. If you join the platform as an AI Tutor in Coding, you'll have the opportunity to collaborate on these projects.
Although every project is unique, you might typically:
- Code generation and code review
- Prompt evaluation and complex data annotation
- Training and evaluation of large language models
- Benchmarking and agent-based code execution in sandboxed environments
- Working across multiple programming languages (Python, JavaScript/TypeScript, Rust, SQL, etc.)
- Adapting guidelines for new domains and use cases
- Following project-specific rubrics and requirements
- Collaborating with project leads, solution engineers, and supply managers on complex or experimental projects
Simply apply to this post, qualify, and get the chance to contribute to projects aligned with your skills, on your own schedule. From creating training prompts to refining model responses, you'll help shape the future of AI while ensuring technology benefits everyone.
Requirements
- You have a Bachelor's in Software Development, Computer Science, or other related fields.
- You have at least 3 years of professional experience with with testing frameworks/automation tools (Playwright, Cypress, Jest) in TypeScript environments
- Experience with code review, quality analysis, and identifying/fixing code smells and type issues
- Familiar with test integration in CI/CD environments
- Experience using, integrating, or tutoring others in AI/ML or LLM-powered testing/coding solutions.
- Strong documentation and bug-tracking skills
- Hackathon or competitive coding experience is a plus
- Your level of English is advanced (C1) or above
- You are ready to learn new methods, able to switch between tasks and topics quickly and sometimes work with challenging, complex guidelines
- Our freelance role is fully remote so, you just need a laptop, internet connection, time available and enthusiasm to take on a challenge
Why this freelance opportunity might be a great fit for you?
- Take part in a part-time, remote, freelance project that fits around your primary professional or academic commitments
- Work on advanced AI projects and gain valuable experience that enhances your portfolio
- Influence how future AI models understand and communicate in your field of expertise
- Seniority level Mid-Senior level
- Employment type Part-time
- Job function Other
- Industries IT Services and IT Consulting
Referrals increase your chances of interviewing at Mindrift by 2x
Get notified about new Freelance Software Engineer jobs in Qatar .
Junior Software Engineer - Cross-platform C++ - Multipass 29 Companies Hiring Fully Remote Jobs: Your Future Awaits! Freelance Software Developer (Python Engineer) - AI Trainer Software Engineer - Cross-platform C++ - Multipass Freelance Software Developer (Python-Rust) - AI Trainer Freelance Software Developer (Rust) - 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 Distributed Systems Software Engineer, Python / Go Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Software Engineer - Immutable Ubuntu Desktop Python Software Engineer - Ubuntu Hardware Certification Team Embedded Linux Senior Software Engineer - OptimisationWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrSoftware Engineering Manager - Ubuntu Linux Kernel
Posted today
Job Viewed
Job Description
Join to apply for the Software Engineering Manager - Ubuntu Linux Kernel role at Canonical
Software Engineering Manager - Ubuntu Linux Kernel1 day ago Be among the first 25 applicants
Join to apply for the Software Engineering Manager - Ubuntu Linux Kernel 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.
We are hiring Software Engineering Managers to lead technical teams in the various aspects of the delivery and ongoing support and maintenance of all Linux kernels provided by the Ubuntu Linux distribution. As the Linux kernel itself is now quite broad, so are the technical domains and challenges involved, ranging from integrating support for bleeding-edge hardware into the latest Ubuntu kernels, to expanding the range of execution environments available to Ubuntu, to the complexities inherent in applying the latest fixes and updates to all of the >100 Ubuntu Linux kernels under active support during our Stable Release Update cycles.
This role would suit either an experienced manager of high performing software development teams, or a very proficient technical lead who is excited to take on a management responsibility. You will need to be passionate about Linux and aspire to be an integral part in its distribution to millions of users worldwide.
As an Engineering Manager at Canonical, your primary responsibility is to your team: helping them grow as engineers, do important and satisfying work, and have a great time while doing it. Technical leadership experience and a background in software engineering are necessary prerequisites for this role. You will be expected to lead, challenge, and develop strong engineers, positively influence the culture, facilitate technical delivery, and work with your team on strategy and execution.
Location: Working from home, worldwide. We have kernel teams and openings in every time zone and with the notable exception of Taipei, Taiwan, have no offices and therefore no pressure to work from an office.
The role entails
- Leading a distributed team of software engineers in your geographic region in distinct aspects of delivery of all Linux kernels for the Ubuntu Linux distribution
- Taking ownership of particular aspects of Ubuntu Linux which can include but not be limited to:
- Working with silicon or cloud partners to implement Linux kernels optimised for their execution environments
- Ensuring Ubuntu Linux is able to run on a wide range of diverse hardware platforms
- Definition and execution of the stringent quality control standards expected by the Ubuntu user community
- Mitigation of the latest security threats and exploits to the Linux kernel
- Strong process automation as it pertains to the build, test, and delivery of the Linux kernel
- Engagement with other teams at Canonical, the open source community and commercial partners
- Significant programming experience in C, with Python, Golang, or other like languages is also highly regarded
- Substantial experience with operating system kernel internals and concepts, Linux would be highly regarded but not essential
- Demonstrated experience managing or leading a team of software engineers
- Ability to coordinate between multiple distinct teams of differing technical focus to achieve common goals
- Familiarity with version control practices, ideally with git
- Prior experience developing with software packaging formats, with direct Ubuntu/Debian/Snap experience being highly regarded
- Professional written and spoken English with excellent presentation skills
- Ability to travel internationally twice a year for company events up to two weeks long
- Demonstrated experience with kernel patching and debugging
- Strong grasp of device drivers, BSP's, and other low level system engineering
- Solid background in driving CI/CD and process automation initiatives
- Prior public involvement with an open source project
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
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 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 Engineering Manager jobs in Doha, Doha, Qatar .
Technical Manager - Automotive and Industrial Software Engineering Manager - Desktop and Embedded Linux Optimisation Software Engineering Manager, Ubuntu Gaming Engineering Manager - Build and Release Infrastructure Linux Enablement - Software Engineering Manager Engineering Manager - Public Cloud, Python, Golang Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon Ubuntu Enablement - Software Engineering Manager Linux Engineering Manager - Optimisation for Latest Hardware Revenue Accounting Manager - Software Industry, IFRS 15, NetSuite Embedded Linux Senior Software Engineer - Optimisation Senior Software Engineer - packaging - optimize Ubuntu Server Senior Software Engineer - packaging - optimize Ubuntu Server Senior Software Engineer - packaging - optimize Ubuntu ServerWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrSoftware Engineer
Posted 1 day ago
Job Viewed
Job Description
We are seeking a Software Engineer to join our team and play a critical role in maintaining and improving the user experience of our digital platforms. This role is responsible for analyzing, troubleshooting, and resolving support tickets and incidents related to our applications. The ideal candidate will have hands-on experience in frontend development , SQL-based diagnostics , and technical support processes , along with a strong understanding of web analytics and agile workflows.
Key Responsibilities
- Monitor, prioritize, and resolve software support tickets via Jira or similar systems.
- Troubleshoot and debug issues across frontend (React.js, Blazor) and backend systems (C#/.NET, SQL)
- Collaborate with developers, QA, and product teams to reproduce, diagnose, and fix bugs
- Utilize SQL queries to investigate data-related issues and implement DBCRs
- Leverage tools like Google Analytics to understand user behavior and identify root causes
- Perform Excel-based analysis for reporting, ticket triaging, and internal data validation
- Write and maintain internal documentation and knowledge base articles
- Participate in agile sprint ceremonies and contribute to continuous improvement of the support process.
- Provide feedback to the development team on recurring issues, feature gaps, and customer pain points.
Required Skills & Experience
- 2+ years of hands-on experience in software development.
- Proficient in React.js , JavaScript , TypeScript , and MS Blazor for frontend support and diagnostics.
- Strong working knowledge of C# and .NET framework
- Intermediate to advanced SQL skills (writing queries, debugging database issues).
- strong in Google Analytics for event tracking and analysis.
- Excellent Excel skills (formulas, pivot tables, data cleansing).
- Experience working with Jira , or similar ticket management tools.
- Solid understanding of Agile methodologies and sprint-based workflows.
- Strong analytical thinking and problem-solving ability.
- Excellent communication and cross-functional collaboration skills.
Preferred Qualifications
- Background in software development or computer science.
- Experience working with logging and monitoring tools (e.g., Kibana, Application Insights).
- Exposure to RESTful APIs and network-level debugging.
- Familiarity with DevOps pipelines and release management is a plus.
Lead Golang Software Engineer, Commercial Systems
Posted 1 day ago
Job Viewed
Job Description
Join to apply for the Lead Golang Software Engineer, Commercial Systems role at Canonical
Lead Golang Software Engineer, Commercial Systems1 day ago Be among the first 25 applicants
Join to apply for the Lead Golang Software Engineer, Commercial Systems role at Canonical
Canonical is a leading provider of open-source software and operating systems for 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 more than 80 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 Lead Golang Software Engineer at any seniority level, who strives for the highest engineering quality, seeks improvements, continuously develops their skills, and applies them at work. This is an exciting opportunity to work with many popular software systems, integrations technologies, and exciting open-source solutions.
The Commercial Systems unit is conceived as seven engineering teams that closely collaborate with other engineering and business teams at Canonical. Services designed, developed, and operated by the Commercial Systems unit are at the heart of Canonical business and Golang plays an integral role in it. We are looking for software engineers for these teams:
The Billing team designs, develops, and operates a Golang service that provides a standardized and scalable capability to turn metrics into billable amounts, enable customers to see their current spend with Canonical at any time, and ensure accurate, reliable, and timely billing. The service further integrates with other engineering, business, payment systems. This team is an excellent match for any software engineer interested in growing their skills in the billing and payment processing domain.
The Contracts team designs, develops, and operates a Golang service that will become the single source of truth for all contracts with all customers. The service provides a standardized CPQ capability and stores signed contracts in a structured format. The service further integrates with other engineering and business systems including a CRM system and an accounting system. This team is an excellent match for any software engineer interested in understanding sales and revenue processes and growing their skills beyond software engineering.
The Livepatch team designs and develops a service for the delivery of Linux kernel patches to shrink the exploit window for critical and high severity Linux kernel vulnerabilities, by patching the Linux kernel between security maintenance windows, while the system runs. The engineering team behind this product develops Golang based client and backend components, while another Canonical team, the Kernel team, develops the security patches. This team is a great opportunity for a software engineer interested in security and with a strong focus on engineering quality and reliability.
The Ubuntu Pro backend team designs and develops backend services for the delivery of Ubuntu Pro, the most comprehensive subscription for open-source software security. The engineering team behind this product develops Golang based backend components, while the Security team at Canonical develop security patches. This team is a great opportunity for a software engineer with a strong focus on engineering quality, software performance, and reliability of operations.
Location : This role will be based remotely in the EMEA region (all teams except for Ubuntu Pro) or the AMER region (Ubuntu Pro).
The role entails
- Develop engineering solutions leveraging Golang
- Lead technical designs, code reviews, and implementation
- Deploy and operate services developed by the team
- Coach, mentor, and offer career development feedback to colleagues
- Develop and evangelize great engineering and organizational practices
- Exceptional academic track record from both high school and university
- Undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path
- Track record of going above-and-beyond expectations to achieve outstanding results
- Experience with software development in Golang
- Professional written and spoken English with excellent presentation skills
- Result-oriented, with a personal drive to meet commitments
- Ability to travel internationally twice a year, for company events up to two weeks long
- Performance engineering and security experience
- Experience with accounting, sales, sales operations, or other business roles
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
- Employee Assistance Program
- Opportunity to travel to new locations to meet colleagues
- Priority Pass, and travel upgrades for long haul company events
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 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.
Seniority level
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Information Technology
- Industries Software Development
Referrals increase your chances of interviewing at Canonical by 2x
Get notified about new Lead Software System Engineer jobs in Doha, Doha, Qatar .
Senior Software Engineer - packaging - optimize Ubuntu Server Senior Software Engineer - packaging - optimize Ubuntu Server Senior Software Engineer - packaging - optimize Ubuntu ServerWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrSoftware Sales Executive
Posted 1 day ago
Job Viewed
Job Description
We are hiring.
Designation: Software Sales Engineer
Location: DFC, Qatar
Contract Duration: Permanent
Salary Range: Up to 9000 QAR
Working hours: 10 Hours a day
Working Days: 6 Days a week
Experience: 3 Years in Software sales in GCC (mandatory)
Locally available candidates in Qatar only apply.
Roles and Responsibilities:
- Build and maintain strong relationships with clients, understanding their business needs to recommend suitable ERP solutions.
- Develop and implement effective sales strategies to achieve revenue targets, identifying potential markets and customer segments.
- Conduct assessments to tailor ERP solutions to client requirements.
- Prepare and deliver product demonstrations and presentations, showcasing how the ERP system addresses client challenges.
- Create proposals and respond to RFPs, aligning with client needs.
- Coordinate with implementation and technical teams to ensure effective delivery of solutions.
- Monitor sales metrics and report on progress, adjusting strategies as needed.
- Lead negotiations to close sales deals with favorable terms.
- Establish and maintain strong relationships with retail clients, understanding their sales and operational needs.
- Collaborate with the sales team to develop strategies for the retail market.
- Conduct needs assessments and develop proposals demonstrating how ERP can drive sales growth and operational efficiency.
- Deliver engaging product demonstrations to prospective clients.
- Participate in lead generation and support the sales cycle to close deals.
- Maintain relationships post-implementation to ensure satisfaction, identify upselling opportunities, and gather feedback.
Senior Software Engineer
Posted 1 day ago
Job Viewed
Job Description
BAE Systems Strategic Aerospace Services WLL | Full time
A senior engineer in this role is one of the key personnel supporting the technical manager and solution architect in fronting the customer. Engineers are expected to handle requirement gathering, technical design, testing, and deployment.
You will work with various roles in the project, including but not limited to:
- BA Lead/Manager to gather requirements.
- Singapore HQ teams for product features and extensions.
- Test Manager for internal and external testing.
- Requirement Gathering:
- Work with BA Lead/Manager to meet and gather requirements from users.
- Prepare requirement documentation.
- Convert requirements into epics and user stories.
- Collaborate with UI/UX engineers on user journeys before and after solutions.
- Coordinate with UI/UX engineers on wireframes and prototypes.
- Translate business requirements into technical documents.
- Technical Design:
- Work with technical managers and offshore leads to develop technical designs for modules.
- Collaborate with technical managers and senior leads in Singapore on technical designs for product customization, practicing SCRUM methodology.
- Integration:
- Coordinate with partners and vendors to integrate IT & OT systems.
- Work with the Technical Architect/Manager on module designs.
- Functional Testing:
- Support Test Manager in documenting test scenarios.
- Assist in internal, integration, and user acceptance testing.
- DevOps & Deployment:
- Use DevOps tools for deploying software, patching updates, managing branches, and performing dynamic analysis.
- Assist offshore developers in security reporting.
- Performance Testing:
- Utilize automation tools for performance testing.
- Generate performance test reports.
Personality & Work Traits:
- Ability to manage a team of 2-4 people.
- Independent worker with minimal guidance.
- Proactive attitude.
- Team player with an inclusive mindset.
- Commitment to quality.
- Fast learner, especially with technology.
Work Experience:
- Full-stack technical lead or developer in multiple projects.
- Experience in SDLC as a technical lead.
- Strong communication skills.
- Ability to use UML for design.
- Experience working in an English-speaking environment.
- Experience with SCRUM or other agile frameworks.
Technical Skills:
- Programming Languages & Tools: Java, C#, C++
- Frameworks: AngularJS (preferred), ReactJS, VueJS
- COTS Products: CEP & Rule Engines, Application Servers (NodeJS, Java-based servers, IIS)
Senior Software Engineer
Posted 1 day ago
Job Viewed
Job Description
8+ years development (Spring Boot, Eureka Microservices, Spring JPA)-JAV is must
Experience leading technical team and delivering complex projects.
Solid Knowledge on Databases like MSSQL,SQL Server, PostgreSQL.
Strong understanding of SOLID principles for clean and maintainable code and version tools like Git.
Understanding of the full software development lifecycle and agile methodologies.
Should be willing to work on any technologies required by the Team
Excellent communication and organizational skills.
Should be a Team player and willing to take initiatives on technological side.
Optional : Good to have knowledge on OpenShift deployment.
Important : Only candidates currently residing in Qatar with valid transferable work permits will be considered.
#J-18808-LjbffrBe The First To Know
About the latest It software Jobs in Qatar !
Senior Web Developer
Posted 1 day ago
Job Viewed
Job Description
Senior Web Developer
We are seeking a highly skilled and experienced Senior Web Developer to join our team
and take the lead on building fast, scalable, and secure web applications. In this role, you
will architect and implement end-to-end solutions, optimize user experiences, and mentor
junior developers. You’ll work closely with cross-functional teams to turn business goals
into functional, elegant, and maintainable digital products.
Key Responsibilities
• Design, develop, and maintain web applications with clean, efficient, and welldocumented code.
• Collaborate with UI/UX designers and product managers to implement responsive,
user-friendly features.
• Optimize application performance, scalability, and security.
• Lead code reviews, enforce best practices, and mentor junior developers.
• Integrate APIs, third-party services, and databases into the web stack.
• Stay updated on emerging technologies and recommend improvements to
architecture and development processes.
• Ensure cross-browser compatibility and mobile responsiveness.
Skills
Requirements
• 5+ years of professional experience in web development.
• Proficiency in HTML, CSS, JavaScript, and at least one modern frontend
framework (React, Angular, or Vue.js).
• Strong backend experience using Node.js, PHP, Python, or similar.
• Deep understanding of RESTful APIs, databases (SQL/NoSQL), and cloud
platforms.
• Familiarity with DevOps tools, version control (Git), and CI/CD pipelines.
• Ability to write secure and maintainable code following best practices.
Preferred Qualifications
• Experience with Next.js, TypeScript, or GraphQL.
• Familiarity with containerization (Docker, Kubernetes).
• Knowledge of SEO best practices and web accessibility standards.
• Previous experience in Agile/Scrum environments.
#J-18808-LjbffrFreelance Software Developer (Python-Rust) - AI Trainer
Posted 1 day ago
Job Viewed
Job Description
1 day ago Be among the first 25 applicants
Get AI-powered advice on this job and more exclusive features.
This opportunity is only for candidates currently residing in the specified country. Your location may affect eligibility and rates.
At Mindrift, innovation meets opportunity. We believe in using the power of collective intelligence to ethically shape the future of AI.
What We Do
The Mindrift platform connects specialists with AI projects from major tech innovators. Our mission is to unlock the potential of Generative AI by tapping into real-world expertise from across the globe.
About The Role
GenAI models are improving rapidly, and one of our goals is to enable them to address specialized questions and achieve complex reasoning skills. As an AI Tutor in Coding on our platform, you'll have the opportunity to collaborate on these projects.
Typical responsibilities include:
- Analyzing and understanding existing code in Python or C/C++
- Migrating logic to idiomatic, safe Rust while preserving functionality
- Adapting or porting the test suite and ensuring behavioral equivalence
- Documenting migration steps and technical decisions
How To Get Started
Apply to this post, qualify, and contribute to projects aligned with your skills on your schedule. You will help shape the future of AI through activities like creating training prompts and refining model responses, ensuring technology benefits everyone.
Requirements
- Bachelor's or Master's degree in Software Development, Computer Science, or related fields
- At least 3 years of professional experience with Python, 1+ year with Rust or quick learning capability
- Advanced English proficiency (C1 or above)
- Experience with PyO3/maturin for Python-Rust interoperability
- Knowledge of Docker, Kubernetes, and CI/CD for hybrid Python-Rust applications
- Willingness to learn new methods, adapt quickly, and work with complex guidelines
- Fully remote role: you need a laptop, internet, available time, and enthusiasm
Benefits
This freelance opportunity is ideal if you want to:
- Participate in a flexible, remote, part-time project that fits your schedule
- Work on advanced AI projects and enhance your portfolio
- Influence how future AI models understand and communicate in your field
- Mid-Senior level
- Part-time
- Other
- IT Services and IT Consulting
Referrals increase your chances of interviewing at Mindrift by 2x.
Get notified about new Freelance Software Engineer jobs in Qatar .
#J-18808-LjbffrLead Python Software Engineer, Commercial Systems
Posted 1 day ago
Job Viewed
Job Description
Join to apply for the Lead Python Software Engineer, Commercial Systems role at Canonical
Lead Python Software Engineer, Commercial Systems1 day ago Be among the first 25 applicants
Join to apply for the Lead Python Software Engineer, Commercial Systems role at Canonical
Canonical is a leading provider of open-source software and operating systems for 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 more than 80 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 Lead Python Software Engineer who strives for the highest engineering quality, seeks improvements, continuously develops their skills, and applies them at work. This is an exciting opportunity to work with many popular software systems, integrations technologies, and exciting open source solutions.
The Commercial Systems unit is conceived as seven engineering teams that closely collaborate with other engineering and business teams at Canonical. Services designed, developed, and operated by the Commercial Systems unit are at the heart of Canonical business and Python plays an integral role in it. We are looking for Python Software Engineers for the Integrations team.
The Integrations team is responsible for the automation of SAAS user management and onboarding of new data sources to the data mesh. The team designs, develops, and operates a Python based solution to automate SAAS seat management and track spend across the application portfolio. Furthermore the team integrates internal and external data sources into the data mesh using open-source ETL solutions, enabling more data driven decisions in the organization.
Location : This role will be based remotely in the EMEA region.
The role entails
- Develop engineering solutions leveraging Python
- Collaborate with colleagues on technical designs and code reviews
- Deploy and operate services developed by the team
- Depending on your seniority, coach, mentor, and offer career development feedback
- Develop and evangelize great engineering and organizational practices
- Exceptional academic track record from both high school and university
- Undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path
- Track record of going above-and-beyond expectations to achieve outstanding results
- Experience with software development in Python
- Professional written and spoken English with excellent presentation skills
- Result-oriented, with a personal drive to meet commitments
- Ability to travel internationally twice a year, for company events up to two weeks long
- Performance engineering and security experience
- Experience with Airbyte, Ranger, Temporal, or Trino
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
- Employee Assistance Program
- Opportunity to travel to new locations to meet colleagues
- Priority Pass, and travel upgrades for long haul company events
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 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.
Seniority level
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Information Technology
- Industries Software Development
Referrals increase your chances of interviewing at Canonical by 2x
Get notified about new Lead Software System Engineer jobs in Doha, Doha, Qatar .
Senior Software Engineer - packaging - optimize Ubuntu Server Senior Software Engineer - packaging - optimize Ubuntu Server Senior Software Engineer - packaging - optimize Ubuntu ServerWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr