466 Graduate jobs in Oman
Project Manager - Software Industry
Posted today
Job Viewed
Job Description
We are looking to recruit a Project manager that can perform in a dual role as Project Manager/Business Analyst. As Project Manager: Managing a variety of IT projects and reporting to the Project Management Office. Work with clients, stakeholders, senior executives, the project team, functional and IT SMEs to ensure those project deliverables are achieved on schedule with a high level of quality and customer satisfaction. As Business Analyst: The Business Analyst (BA) has the responsibility to elicit, analyze, validate, verify, and facilitate testing of business process solutions and requirements of the project.
Responsibilities
- Work collaboratively and effectively with team members
- Plan, coordinate & manage projects, and resources, from ideation through post-production support
- Be the liaison between the business units, technology teams, and support teams; support the project through implementation and post-project support
- Write requirements' specifications according to standard templates and tools
- Decompose high-level business needs into structured requirements, use cases, user stories/scenarios, business rules, functional and non-functional requirements; with sufficient detail to satisfy the needs of the business, developers, and testers
- Lead requirements elicitation, analysis, and verification, ensuring that requirement statements are complete, consistent, concise, comprehensible, traceable, feasible, unambiguous, and verifiable and that they conform to standards
- Develop Business Requirements Document and represent requirements using alternative views, such as analysis models (diagrams), prototypes, or scenarios, wireframes where appropriate
- Participate in requirements prioritization and solution risk analysis
- Facilitate user acceptance testing and draft UAT test plans, ensure test data is available and draft test cases
- Participate in testing and quality assurance process
- Collaborate with developers and end-users to ensure that application functionality meets client needs, test solutions, problem-solve issues, coordinate enhancements
- Collaborate with developers and subject matter experts to establish the technical vision and analyze trade-offs between usability and performance needs
- Minimum of 5 to 10 years experience in IT Technical Fields / Project Management and Business Analysis
- Excellent communication skills, including written, verbal, and presentation
- Excellent command of the English language (Speaking, writing, and presentation)
- Executive Level interpersonal relationship building, collaboration, and facilitation skills
- Solid understanding and application of various project management and business process improvement methodologies, techniques, and tools
- A solid understanding of software development life cycles methodologies e.g. SDLC, Agile
- Essential skills in data mapping and analysis, gap analysis, and system analysis
- A solid understanding of business analysis and process improvement best practices and the ability to apply them in practice
- Strong personal time management skills and ability to meet individual and team deadlines
- BS/BA required PMP, and CBAP certification is preferred.
- Experience in working with data warehouses or databases and integrations is a plus
ELECTRICAL SITE ENGINEER
Posted today
Job Viewed
Job Description
Join to apply for the ELECTRICAL SITE ENGINEER role at Greenfix Property Care .
Job Title: Electrical Site Engineer
Company: Greenfix Property Care
Location: Muscat, Oman
Experience: 5+ Years | Job Type: Full-time
Website:
Job DescriptionGreenfix Property Care is seeking a highly skilled Electrical Site Engineer to lead electrical installations and maintenance for major projects in Muscat, Oman . The ideal candidate will have 5+ years of hands-on experience , expertise in electrical design software, and a strong grasp of Oman’s electrical codes. If you thrive in dynamic construction environments, join our innovative team!
Key Responsibilities- Oversee on-site electrical installations (LV/MV systems, lighting, cabling, etc.).
- Interpret single-line diagrams, schematics, and IFC drawings .
- Ensure compliance with Oman’s electrical regulations & safety standards (DCA, IEEE).
- Supervise subcontractors and conduct quality inspections .
- Troubleshoot electrical faults and propose technical solutions .
- Coordinate with project managers, clients, and utility providers .
- Prepare daily reports, test certificates, and method statements .
- Manage project timelines, budgets, and material procurement .
- Bachelor’s degree in Electrical Engineering (or equivalent).
- 5+ years of GCC-based site experience (Oman experience preferred).
- Proficiency in Design: AutoCAD Electrical, Dialux, ETAP
- Project Management: Primavera P6/MS Project
- Testing Tools: Multimeters, Meggers, Relay Test Sets
- Deep Knowledge of HV/LV systems, transformers, switchgear, and earthing .
- Strong problem-solving, leadership, and communication skills. Fluency in English (Arabic is a plus).
- Tax-free salary + accommodation/transport allowances.
- Work on mega projects with cutting-edge technology.
- Career advancement and training programs.
- Multinational team with a collaborative culture .
Email your CV and project portfolio (if available) to:
Subject Line: “Electrical Site Engineer Application – (Your Name)”
Immediate hiring – Shortlisting in progress!
#J-18808-LjbffrSales Engineer - (Fire alarm & Fire Fighting)-(Kerala or Tamil preferred)
Posted today
Job Viewed
Job Description
Join to apply for the Sales Engineer - (Fire alarm & Fire Fighting)-(Kerala or Tamil preferred) role at Urban Ridge Supplies
Sales Engineer - (Fire alarm & Fire Fighting)-(Kerala or Tamil preferred)3 days ago Be among the first 25 applicants
Join to apply for the Sales Engineer - (Fire alarm & Fire Fighting)-(Kerala or Tamil preferred) role at Urban Ridge Supplies
Alnoor Solutions for Safety and Security is a trusted leader in providing advanced safety, security, and automation solutions across Oman. Our expertise includes Fire Alarm Systems, Fire Fighting Solutions, Automatic Gates, Automatic Doors, Boom Barriers, Access Control, Smart Home Systems, Surveillance (CCTV), and related electronics and accessories . We are committed to delivering reliable technologies that protect lives and property.
We are currently hiring a dynamic and experienced Sales Engineer who will focus primarily on Fire Alarm and Fire Fighting Systems , while also managing sales for our automation and ELV product lines . The ideal candidate should have a valid Oman driving license , minimum 1 year of Oman experience , and a strong background in selling fire protection and automation solutions .
This is a technical + sales hybrid role , offering a competitive salary along with high commissions for every sale and additional bonuses upon target achievements.
Key Responsibilities:
- Promote and sell Fire Alarm & Fire Fighting systems as the main product category.
- Generate leads and close sales for automation and ELV products including gates, doors, barriers, CCTV, smart home, access control, and more.
- Conduct client site visits, technical evaluations, and requirement assessments.
- Prepare and submit quotations, proposals, and compliance documents as per Oman Civil Defense regulations and client needs.
- Build strong relationships with consultants, contractors, and clients.
- Coordinate with the engineering and project teams to ensure proper execution and customer satisfaction.
- Consistently achieve monthly/quarterly sales targets with a strong performance-based incentive plan.
- Stay up to date with industry trends, products, and regulatory updates.
- Valid Oman Driving License – Mandatory
- Minimum 1 year of relevant sales experience in Oman, particularly in Fire Safety, Automation, or ELV systems.
- Bachelor's Degree in Engineering (Electrical, Electronics, Mechanical) or related discipline.
- Strong technical knowledge of Fire Alarm, Fire Fighting, and automation/security systems.
- Confident communicator with excellent sales, presentation, and negotiation skills.
- Ability to manage multiple projects and clients simultaneously.
- Attractive basic salary based on experience.
- High-performance commissions on every sale closed.
- Target-based incentives and bonuses for achieving/exceeding sales goals.
- Transportation or allowance as per company policy.
- Career growth opportunities within a fast-growing company.
- A supportive and professional work environment.
If you're a motivated, technically skilled professional with the drive to succeed in the fire safety and automation industry, Alnoor Solutions welcomes you to be part of our growing team.
Interested candidates are requested to send their updated CV , mentioning the position applied for , via WhatsApp to: +971521395676
Job Types: Full-time, Contract
Education:
- Bachelor's (Preferred)
- Sales Engineer: 1 year (Preferred)
- Arabic and English (Preferred)
- Seniority level Entry level
- Employment type Full-time
- Job function Sales and Business Development
- Industries Wholesale Building Materials
Referrals increase your chances of interviewing at Urban Ridge Supplies by 2x
Get notified about new Sales Engineer jobs in Oman .
Sales Manager - Tyres, Lube & Batteries | Al-Futtaim Automotive | OMASCO Sales & Application Specialist (Medlab - Oman)Balad Bani Bu Ali, Ash Sharqiyah South Governorate, Oman 4 days ago
Sales Account Manager - Microsoft Software ServicesWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrSenior Analytics Engineer
Posted today
Job Viewed
Job Description
Join to apply for the Senior Analytics Engineer role at GoWin Coaching
4 months ago Be among the first 25 applicants
Join to apply for the Senior Analytics Engineer role at GoWin Coaching
Experience : 5+ Years in Analytics Development or Related Role
Work Mode : On-Site
Employment Type : Full-Time
Job Brief
Are you passionate about building cutting-edge analytics solutions?
One of our esteemed clients is seeking a Senior Analytics Engineer to design and deliver powerful data insights that drive business decisions. In this role, you will collaborate with cross-functional teams, lead a small development team, and enhance our analytics architecture. Your work will directly influence data-driven strategies and empower smarter decision-making.
Responsibilities
Analytics Solution Development :
- Design and build advanced analytics solutions tailored to business needs.
- Ensure solutions align with enterprise data architecture standards and best practices.
- Lead and manage a small team of Analytics Developers.
- Distribute tasks effectively and promote collaboration.
- Oversee the delivery of high-quality solutions.
- Evaluate and improve analytics system architecture for better performance and scalability.
- Identify and implement enhancements to maintain robust and efficient systems.
- Work closely with Functional Consultants to transform business needs into technical solutions.
- Partner with Data Engineers to optimize data workflows and integration.
Guidelines and Best Practices :
- Develop and enforce analytics guidelines and standards.
- Ensure consistency and quality across solutions.
- Mentor and support junior developers to build their skills.
- Foster a culture of continuous learning and growth.
Support and Maintenance :
- Provide ongoing support for analytics solutions, resolving issues promptly.
- Ensure adherence to SLA timelines.
Documentation :
- Maintain clear and detailed documentation for solutions.
- Include architecture diagrams and user guides to support usability and future reference.
Qualifications
- Education: Bachelor?s degree in Computer Science, Data Analytics, Information Systems, or a related field.
Experience
- 5+ years in analytics development or a similar role.
- Proven expertise in analytics tools and scripting languages.
Technical Skills :
- Experience with Microsoft Azure and SQL data warehouse.
- Familiarity with data warehouses such as SAP BW / HANA or Exadata.
Certifications :
Industry Experience :
- Prior experience in Government, Infrastructure, or Oil & Gas industries is a plus.
Why Join Us?
- Innovative Projects: Work on cutting-edge analytics solutions that shape business strategies.
- Career Growth: Gain leadership experience by managing a development team and mentoring others.
- Collaborative Environment: Partner with cross-functional experts and expand your skills.
- Impactful Work: Your solutions will drive real business outcomes and enhance decision-making.
- Continuous Learning: Stay ahead with opportunities for certifications and professional development.
Application Instructions
If you possess the qualifications and are driven to excel in your field, we warmly invite you to apply by sharing your updated resume at or by applying directly through this platform.
Note: While we appreciate every application, only shortlisted candidates will be contacted. Your understanding is appreciated in this regard!
Seniority level- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Information Technology
- Industries Professional Training and Coaching
Referrals increase your chances of interviewing at GoWin Coaching by 2x
Get notified about new Senior Data Engineer jobs in Oman .
Senior Software Engineer (Oman - On-Site) Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Software Engineer - Data Infrastructure - OpenSearch/ElasticSearch 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-LjbffrProduction Technologist - Part of Shell Graduate Programme 2025 - Oman
Posted today
Job Viewed
Job Description
Graduate Program
N/A
Muscat
Position offered: Production Technologist
Start date: November 2025
JOIN US IN POWERING CHANGE
Together we are transitioning to become a net-zero emissions business while providing the energy that people around the world need today.
Working with experienced colleagues on these important challenges, you’ll have the opportunity to grow your skills– in an environment where we value honesty, integrity, and respect for one another.
WHAT’S THE ROLE?
Our Graduate Programme is a rigorous development framework of specific competences, business-critical capabilities, and critical experiences that will enable you to become a competitive professional by the end of your 3-year programme.
Right from the start, you will be given a challenging hands-on role, working in a diverse, global environment. You will be supervised and mentored with frequent reviews as part of a structured development programme. You will also be learning alongside brilliant people from all over the world, with the resources and support to explore new ways of thinking and working – all in all, an unbeatable experience.
We know that learning is key to developing yourself both personally and professionally. The graduate programme encompasses a learning framework that includes internal and external courses, as well as on-the-job learning, designed to help you gain the skills you need to succeed.
What You'll Be Doing
You will showcase your capacity to analyse situations and propose purposeful solutions that align with the company’s strategic goals - adaptability to changing environments, learner mindset, drive to deliver results - and collaborate and nurture relationships as you work effectively with a diverse team.
You will work with experienced colleagues and will share your unique perspective and fresh ideas on how to tackle energy-related challenges. Our inclusive and collaborative culture will provide you with the support you need to grow your skills as you work on meaningful projects with exciting responsibilities right from the start.
The successful candidate will be working as a Production Technologist Engineering Graduate on the assigned field(s) operated by Oman Shell and is expected to support the Subsurface team while gaining competencies in the Production Technology, Reservoir Engineering and Petrophysics disciplines. Sharing and leveraging knowledge from within the asset, wider Shell community, and external globally, to add value.
In This Context, The Graduate Carries The Following Accountabilities
- Completion of the mandatory training requirements of the Shell Graduate programme
- Support ongoing operations within Well, Reservoir and Facility Management (WRFM).
- Delivery of quality and compliant operational well integrity work on assigned fields.
Join us as a Graduate at Shell where you can grow and thrive as we power progress together.
To be eligible for the Shell Graduate Program Oman, you must meet the below requirements:
- Have graduated prior to your first day at Shell.
- Omani National
- Minimum bachelor’s degree in Engineering (Petroleum, Mechanical, Chemical, Petroleum Majors)
- Employment priority for new graduated,less than three years’ experience (0 – 3 years)
At Shell you can power your progress as we tackle the energy challenge together.
Shell Oman has been a partner in the country’s remarkable development and progress over the last several decades. In Shell, we have been providing pioneering technologies and expertise in the energy industry and creating value for the community that we have been long part of.
Develop the energy solutions of today and tomorrow
Work with experienced colleagues who bring expertise from a range of areas, you will have the chance to work towards our shared ambition to reduce the net carbon footprint of the energy products we offer society.
Learn today, lead tomorrow
You will be assigned to a role with exciting challenges and opportunities. You will be supported in crafting a development journey tailored to your strengths and needs with the opportunity to contribute to meeting the energy challenge.
Shell’s focus on enabling employees to adopt a ‘learner mindset’ helps unlock the potential in each of us, creating a supportive, high-performance environment based on openness, curiosity, and growth, where you can learn from experiences and build the skills that let you grow today and lead in future.
Collaborate With Experienced Colleagues
With access to a global network of expertise you can make meaningful connections and continue your growth and learning at Shell. We invite people to think differently and learn from the diversity of backgrounds, cultures, ideas, and knowledge at Shell.
Achieve balance in a values-led culture.
We live our core values of honesty, integrity, and respect, so you can work in an environment that encourages you to be the best version of yourself. #J-18808-Ljbffr
Senior Sales Engineer
Posted today
Job Viewed
Job Description
Not just a job, but a career
Yokogawa, award winner for ‘Best Asset Monitoring Technology’ and ‘Best Digital Twin Technology’ at the HP Awards, is a leading provider of industrial automation, test and measurement, information systems, and industrial services across various industries.
Our aim is to shape a better future for our planet through supporting energy transition, (bio)technology, artificial intelligence, industrial cybersecurity, and more. We are committed to the United Nations sustainable development goals by leveraging our ability to measure and connect.
About The Team
Our 18,000 employees work in over 60 countries with a shared mission to "co-innovate tomorrow." We seek passionate, dynamic colleagues who share our enthusiasm for technology and our care for the planet. We offer excellent career opportunities in a truly global culture that values respect, collaboration, integrity, gratitude, and value creation.
Job Responsibilities
- Engage in customer-facing activities.
- Maintain relationships with major customers in Oil & Gas, Power, and Water sectors. Align customer needs with our value propositions.
- Maximize Yokogawa's portfolio with customers through a demand creation process.
- Provide timely and accurate business forecasts for local customers. Collaborate with the team to meet company targets and goals.
- Participate in regular reviews of account activities, progress, commitments, and forecasts.
- Lead technical and marketing activities (e.g., inquiries, promotions, evaluations, proposals) as the primary customer contact.
- Engage in customer discussions regarding automation systems to provide technical sales support and understand customer needs and expectations.
- Coordinate with the Proposal team to ensure timely and accurate proposals aligned with customer requirements.
- Gather customer intelligence on regional market trends, competitor strategies, and products.
- Conduct frequent visits to customer offices and plants in Oman.
- Adhere to company quality standards and KPIs.
- Perform other duties as assigned.
Job Qualifications
7-10 years of experience in DCS, RTU, SCADA, and safety PLC sales, preferably in external or direct sales roles.
Yokogawa is an Equal Opportunity Employer. We value diversity, equity, and inclusion, actively recruiting and promoting individuals from diverse backgrounds. We do not discriminate based on race, skin color, age, sex, gender identity and expression, sexual orientation, religion, belief, political opinion, nationality, ethnicity, disability, family status, or other characteristics. We believe that differences enrich our culture and enable everyone to succeed and reach their full potential.
Are you being referred to one of our roles? If so, ask your connection at Yokogawa about our Employee Referral process!
#J-18808-LjbffrBusiness Data and Media Archive Analyst
Posted today
Job Viewed
Job Description
- Analyze and document business requirements related to media content archiving, retrieval, and utilization.
- Design and implement analytical frameworks to assess archive utilization, content value, and data integrity.
- Collaborate with technical teams to enhance digital archiving systems, metadata structures, and content classification models.
- Monitor and report on archive performance, completeness, and alignment with operational goals.
- Support stakeholders by generating insights and reports from archived media content to inform strategic decisions.
- Maintain documentation on archive architecture, workflows, and data governance protocols.
- Ensure compliance with information management standards and government regulations regarding media data.
- Assist in the development of data models and taxonomies relevant to media asset classification.
- Conduct gap analyses and recommend improvements to media content lifecycle processes.
- Bachelor’s degree in Information Systems, Media Studies, Data Analytics, Library Science, or related fields.
- Minimum 3–5 years of experience in data analysis, business analysis, or media archiving.
- Strong proficiency in data visualization, reporting tools (e.g., Power BI, Tableau), and Excel.
- Familiarity with digital asset management systems, metadata standards, and archiving best practices.
- Understanding of broadcast, audiovisual, or digital content workflows is a plus.
- Excellent analytical, problem-solving, and documentation skills.
- Strong communication skills in both Arabic and English.
- Ability to work effectively within cross-functional and governmental teams.
- Experience in the public sector or media organizations is preferred.
Be The First To Know
About the latest Graduate Jobs in Oman !
Dynamics 365 CE Analyst Programmer (Relocate to Malta/Big 4)
Posted today
Job Viewed
Job Description
Job Openings Dynamics 365 CE Analyst Programmer (Relocate to Malta/Big 4)
About the job Dynamics 365 CE Analyst Programmer (Relocate to Malta/Big 4)Our client’s Microsoft Business Solutions team is a Microsoft Gold Partner and leader in Microsoft software implementations for medium to large organisations, providing their clients with the ability to keep up with the ever-changing digital world by implementing Microsoft’s Enterprise Resource Planning (ERP) and Customer Engagement (CE) software from the Microsoft Dynamics 365 (D365) software line.
Role Overview
Work Type: Hybrid
Job Type: Full-time, Permanent
Working Hours: GMT +1
Salary: Base + Benefits (Paid in Euros €)
Relocation: VISA & Relocation Package Included
Requirements
- A University graduate with relevant degree within a computing or business discipline
- A Microsoft Dynamics Customer Engagement Certification (2015, 2016 or 365)
- Minimum 3 years’ experience working with Microsoft Dynamics Customer Engagement / CRM Online 2015, 2016 or 365
- A good understanding of best practices for .Net Development, including code management (i.e. source control), unit testing methodologies and build processes
- Experience in D365CE Configuration, Customisation, standard workflows, dashboards, forms, views and standard reports development is a must
- Knowledge and understanding of all CRM functional areas including Sales, Marketing, Customer Service, Field Service and Professional Services
- An understanding of the Dynamics 365 Common Data Model and Common Data Service, including customising or extending them for different solutions
- Fundamental understanding and experience working on Power Platform stack especially Power Apps & Power Automate
- D365CE Integration Development using supporting Microsoft technologies such as Common Data Service, Flow, Logic Apps and Azure Service Bus
- Experience in using Azure DevOps (VSTS) for source control
- Experience in using and configuring Azure DevOps build and release pipelines
- HTML5 Development in line with D365CE
- Technical knowledge in Microsoft SQL Server, Reporting Services (SSRS) Integration Services and Analysis Services
- Data migration experience in-line with D365CE including best practices around speed and efficiency
- Experience in using third party tools for D365CE integration and migrations, for example Scribe or Kingsway Soft SSIS adapters
- Experience and knowledge of D365CE Accelerators, industry templates and add-ons as well as ISV solutions and products commonly used in D365CE projects
- Experience working with off/near-shore team
- A proven track record of successful implementation of D365CE technological solutions within enterprise companies
- Experience in a delivery-orientated IT environment using waterfall and agile methodologies
- Technical project documentation experience especially for work packages to be implemented by offshore teams
Responsibilities
- Contribute to the delivery of high-quality business and software solutions to our clients using your knowledge of Dynamics 365 CE functional capabilities working closely with client teams and business stakeholders
- Work alongside the Solution and Technical Architects or Senior Developers to help create high quality design and sustainable client solutions and project documentation
- Working in an Agile or Waterfall approach depending on the business requirements
- Implementation of technical solutions for customer requirements in D365CE
- Ensuring all design/technical documentation is kept up to date during the development process
- Development on components outside of the core D365CE platform but within the wider Microsoft stack for example Power BI, Logic Apps, Azure Service Bus and PowerApps
- Working with both on-shore and off/near-shore development teams
- Deliver all development work as per Microsoft Business Solutions (MBS) Project Methodology, ensuring that all software applications are implemented successfully per the project plan: on time and on budget
- Be an active member of technical and design working groups within the practice
- Adhere to best practice and our client’s technical standards during all development
- Ensure proper code management takes place for all development work including source control, unit-testing and code reviews.
- Working alongside the Technical Architects to implement any agreed strategy for automated builds and release on projects is in place
- Communicate progress updates to relevant parties both formally and informally
- Identify any risks and issues early and raise through the appropriate governance channels
- To carry out additional duties as may occur from time to time as instructed and agreed by the Practice management team
- Always represent our client Microsoft Business Solutions in a professional and positive manner
- The Employee is required to follow our client’s Information Security Policies (ISP and ISMP) at all times
Microsoft Business Solutions Overview
At our client, your long-term future is every bit as important to them as it is to you. That’s why our clients aim is to give you experiences that will stay with you for a lifetime. Whether it’s great training and development, mobility opportunities or corporate responsibility volunteering activities – you’ll gain a wealth of experiences on which to build a rewarding career. Our client is a firm that encourages you to be yourself, values your contribution, and inspires you to act as a role model, always focused on doing the right thing for each other, our clients, and our communities.
This sets out all the different ways you’ll be rewarded at our client. Among other things, you can benefit from honest conversations about your career as well as a range of other rewards. In all these ways and more, they have created an environment that can bring out the best in you.
#Bethechange and #makethechange. Join our talented, successful team and make the leap into the future.
For this exciting opportunity they have put together a great package that combines a competitive salary with a bundle of extras including allowances, business travel allowances, certifications to support you in your career growth, private insurance, and medical insurance for you and your family.
Don’t worry, our client knows that relocation can be a challenge, which is why they have an extremely supportive onboarding team to help you throughout this process! - They provide relocation support for you and your family. Our client is looking forward to meeting you and seeing you grow.
#J-18808-LjbffrSoftware Engineer - Python - Ubuntu Pro client - graduate level
Posted today
Job Viewed
Job Description
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 Engineer to develop, test and release improvements to the Ubuntu Pro client.
Ubuntu Pro is a suite of specialist services provided by Canonical. Whether for enterprise customers deploying systems at scale or users who want security patching for their personal Ubuntu LTS at home, the Ubuntu Pro Client is the command-line tool that manages all these services.
The quality and stability of the Ubuntu Pro Client is critically important, since it comes pre-installed on every Ubuntu system. You'll work with the Ubuntu Server team, alongside major cloud partners and multiple Canonical product teams to develop, test and release improvements to the Pro client. You will also be a voice in communication with our users, ensuring their needs are met.
This role requires quality-oriented software engineering in Python and a focus on software interoperability over a vast range of target releases and environments. Excellent Python skills are a key requirement, with previous contributions to open source Python projects being an advantage. The Pro client often interacts with the Ubuntu package management; therefore, experience in configuring apt, and knowledge of deb packaging and general system administration is advantageous in this role.
Applicants should be passionate about the Ubuntu project and its values and about building tools that are used by millions of people around the world. A personal interest and emphasis on quality, thinking of edge cases, ease of use, documentation, and careful community coordination is important. The Pro client is used at all ranges, from mission-critical environments to hobbyist Ubuntu users; applicants should be ready to work with the whole spectrum of end users and help guide engineering best practices with all of them in mind.
The role entails
- Collaborate proactively with a distributed team
- Write high quality code, with unit and functional tests, to create new features
- Debug issues and produce high quality code to fix them
- Review code produced by other engineers
- Discuss ideas and investigate to find good solutions
- Work from home, with global travel 2 to 4 weeks per year for internal and external events
- You love technology and working with brilliant people
- You are curious, flexible, articulate, and accountable
- You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
- You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
- You have extensive experience with Python on Linux
- You have interest in and experience with two or more of the following: Ubuntu Linux systems administration, continuous integration, end-system contract management, Debian packaging, working with public or on premise clouds
- Bonus points if you have experience engaging with the open source community
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.
#J-18808-Ljbffr
Linux Kernel Engineer - Ubuntu
Posted 1 day ago
Job Viewed
Job Description
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.
Canonical has a large and rapidly growing kernel team that underpins Ubuntu and open source more widely across a very wide range of hardware and use cases. We partner with the biggest kernel contributors - the silicon companies - to ensure that their work reaches the widest possible audience as quickly as possible, with a 10 year enterprise security commitment.
The Canonical Linux Kernel Organization has teams in every time zone. We have opportunities for technical leadership, engineering management, and engineering directorships. The team is responsible for all supported Ubuntu Linux kernels, on all platforms and architectures from small embedded devices to standard desktop/server systems to large scale cloud environments, mainframes and supercomputers.
We care most about hardware and virtualization enablement, security, reliability and performance. There are a number of areas where we lead upstream, but for the most part we are interested in ensuring production readiness and performance for the latest patch-sets, rather than subsystem maintenance or evolution.
Kernel Team projects include but are not limited to:
- Ubuntu Linux kernel plan, execution, benchmarking and stress testing
- Optimized kernels for key silicon and cloud partners
- Confidential computing and next-generation security primitives
- Developer platforms such as Raspberry Pi and RISC-V
- Enabling Ubuntu on a wide range of embedded systems
- Kernel Livepatch, which delivers critical kernel fixes without rebooting
- FIPS compliance
- Real-Time and Low Latency kernel variants and patch-sets
- Virtualization or abstraction engines
- Container technology
- Security with AppArmor, SECCOMP, namespaces and more
- Networking - in particular performance and security
- Storage - we are particularly interested in Ceph and DRBD
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.
What the role entails
- Collaborate regularly and proactively with a globally distributed team
- Work closely with external silicon, cloud, or hardware manufacturer delivery teams on bleeding-edge platforms
- Diagnose and resolve issues in the kernel reported by customers, the community, and discovered by your own rigorous testing
- Take personal responsibility for the delivery of a flavour of the Ubuntu Linux kernel
- Improve tooling and automation for delivery and test of Ubuntu Linux kernels
- Submit, review, and apply kernel patches, working with both internal and external upstream maintainers
- Significant programming experience in C, with Python, Golang, or other like languages is also highly regarded
- Experience with operating system kernel internals and concepts, Linux would be highly regarded but not essential
- Solid background with git
- Experience with Linux (Debian or Ubuntu preferred)
- Professional written and spoken English with excellent presentation skills
- Ability to travel twice a year, for company events up to two weeks each
- Strong grasp of device drivers, BSP's, and other low level system engineering
- Prior experience developing with software packaging formats, with direct Ubuntu/Debian/Snap experience being highly regarded
- Understanding of Linux kernel upstream processes and release cycle
- Performance engineering and security experience
- Solid background in CI/CD and process automation
- 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.
#J-18808-Ljbffr