EN | AR

6 Software Architect jobs in Oman

Software Architect - Containers / Virtualisation

Muscat, Muscat Canonical

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

Software Architect - Containers, Virtualisation

Bachelor of Technology/Engineering (Automobile)

Nationality: Any Nationality

Vacancy: 1 Vacancy

Job Description

We are hiring a software architect for Canonical LXD and MicroCloud.

Our goal is to make clusters of compute, with system containers or virtual machines, "just work". It should be trivial to stand up a small cloud using one, two or twenty servers. This is a challenging exercise in distributed systems, virtualisation, container technology, networking and storage. As with the Ubuntu desktop, our goal is to make it easy and to make it reliable for people to focus on the things that really matter to them rather than the OS and infrastructure.

LXD is a modern Golang system container and virtual machine orchestrator widely used on Ubuntu, ChromeOS and other Linux platforms. LXD engineering spans the entire software stack from low-level kernel work on namespaces, confinement, security, filesystems, VMMs and networking, to the high level management REST API and CLI. As a software architect, you will drive the architecture, design and evolution of LXD, and also Canonical MicroCloud which combines LXD with Ceph and OVN to make a lean, easy to use and resilient cluster-scale cloud infrastructure.

We are looking for an outstanding software architect and engineer with experience in Golang and C, with the leadership qualities needed to rally a team to ship outstanding products. Knowledge of modern cloud infrastructure offerings, their APIs and their underlying technologies is a must.

This is an opportunity for someone who wants to have a meaningful impact on modern cloud computing technologies. Canonical offers a fun, fast-paced team environment and a career full of learning and development.

Location : This is a home-based position available in EMEA and the Americas.

The role entails:

  • Leadership of the LXD and MicroCloud architecture
  • Mentor, develop and advise colleagues in their career progression
  • Develop in Golang and C
  • Review code produced by other engineers
  • Ensure the product is secure and performant
  • Display technical leadership in Canonical and our communities
  • Work from home with global travel twice annually for company events
What we are looking for in you:
  • An exceptional academic track record from both high school and university
  • Undergraduate degree in Computer Science or STEM
  • Drive, and a track record of going above-and-beyond expectations
  • Technical leadership as well as team motivation, direction and pace
  • Well-organized, self-starting and able to deliver to schedule
  • Professional manner in interacting with colleagues, partners, and community
  • Experience with Go and C
  • Experience with storage, networking and virtualization
  • Experience with container technologies
  • Experience with concurrent, distributed systems
  • Conscientiousness and detail orientation, with a focus on performance
  • Professional written and spoken English
  • Experience with Linux (Debian or Ubuntu preferred)
  • Excellent interpersonal skills, curiosity, flexibility, and accountability
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 recognise 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 Programme
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass, and travel upgrades for long haul company events

Company Industry: IT - Software Services

Department / Functional Area: IT Software

Keywords: Software Architect - Containers

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

Software Architect - Containers / Virtualisation

Canonical

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

Overview

Software Architect - Containers / Virtualisation at Canonical. We are hiring a software architect for Canonical LXD and MicroCloud. Our goal is to make clusters of compute, with system containers or virtual machines, "just work". This is a challenging exercise in distributed systems, virtualisation, container technology, networking and storage. LXD is a modern Golang system container and virtual machine orchestrator widely used on Ubuntu, ChromeOS and other Linux platforms. LXD engineering spans the entire software stack from low-level kernel work on namespaces, confinement, security, filesystems, VMMs and networking, to the high level management REST API and CLI.

Location: This is a home-based position available in EMEA and the Americas.

Canonically, this role focuses on driving architecture, design and evolution of LXD, and Canonical MicroCloud which combines LXD with Ceph and OVN to create a lean, easy to use and resilient cluster-scale cloud infrastructure.

Responsibilities
  • Leadership of the LXD and MicroCloud architecture
  • Mentor, develop and advise colleagues in their career progression
  • Develop in Golang and C
  • Review code produced by other engineers
  • Ensure the product is secure and performant
  • Display technical leadership in Canonical and our communities
  • Work from home with global travel twice annually for company events
What we are looking for in you
  • An exceptional academic track record from both high school and university
  • Undergraduate degree in Computer Science or STEM
  • Drive, and a track record of going above-and-beyond expectations
  • Technical leadership as well as team motivation, direction and pace
  • Well-organized, self-starting and able to deliver to schedule
  • Professional manner in interacting with colleagues, partners, and community
  • Experience with Go and C
  • Experience with storage, networking and virtualization
  • Experience with container technologies
  • Experience with concurrent, distributed systems
  • Conscientiousness and detail orientation, with a focus on performance
  • Professional written and spoken English
  • Experience with Linux (Debian or Ubuntu preferred)
  • Excellent interpersonal skills, curiosity, flexibility, and accountability
What we offer colleagues
  • Distributed work environment with twice-yearly team sprints in person
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass, and travel upgrades for long haul company events
About Canonical

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world 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
This advertiser has chosen not to accept applicants from your region.

Tech Lead / Software Architect

Muscat, Muscat Byanat

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

As the Tech Lead / Software Architect, you will be responsible for defining and driving the overall technical vision, architecture, and development strategy for our cutting-edge observability platform. You will collaborate closely with cross-functional teams—including Product Management, UX/UI, Data Engineering, AI/ML, and Operations—to design scalable, secure, and high-performance systems that integrate complex telecom data streams and AI-driven features. Your leadership will ensure technical excellence, promote best practices, and guide the engineering team in delivering a robust, next-generation product.

Key responsibilities
  • Technical Vision & Architecture
    • Define and articulate the platform’s technical vision and roadmap in alignment with business goals and stakeholder requirements.
    • Design a scalable, modular, and secure system architecture that supports real-time data ingestion, processing, and AI/ML integration.
    • Evaluate and select appropriate technologies, frameworks, and tools to ensure high performance and maintainability.
  • Lead, mentor, and inspire a cross-functional engineering team, ensuring adherence to best practices, coding standards, and agile methodologies.
  • Collaborate closely with Product Managers, Data Engineers, AI/ML teams, and UX/UI Designers to translate requirements into innovative technical solutions.
  • Foster a culture of continuous improvement and technical excellence through regular code reviews, technical discussions, and knowledge sharing.
  • System Integration & Scalability
    • Oversee the integration of multiple data sources, including telecom network elements, OSS, and network management systems, into a unified platform.
    • Ensure seamless integration of AI-driven features (e.g., natural language processing, automated reporting, anomaly detection) with the core system.
    • Architect solutions that are scalable, fault-tolerant, and optimized for performance in a data-intensive, real-time environment.
  • Security & Compliance
    • Collaborate with Security Engineers to integrate security best practices into the design and development lifecycle.
    • Ensure that the platform complies with industry standards and regulatory requirements regarding data privacy and security.
  • Participate in strategic planning, sprint planning, and technical reviews to drive successful project execution.
  • Identify risks, resolve complex technical challenges, and proactively recommend solutions to improve system performance and reliability.
  • Maintain comprehensive documentation of architectural designs, technical decisions, and system configurations.
  • Experience:
    • 8–12+ years of professional experience in software development, with significant experience in system architecture and technical leadership roles.
    • Proven track record in designing and delivering scalable, high-performance, data-intensive applications or platforms, preferably in telecom, enterprise software, or AI-driven environments.
  • Technical Skills:
    • Deep expertise in designing microservices architectures, distributed systems, and real-time data processing pipelines.
    • Proficiency in multiple programming languages (e.g., Java, Python, Node.js) and familiarity with modern frameworks and tools.
    • Experience with cloud platforms (AWS, Azure, or GCP), containerization (Docker, Kubernetes), and CI/CD pipelines.
    • Strong understanding of API design, integration strategies, security best practices, and performance optimization.
    • Prior exposure to AI/ML integrations and working with generative AI or LLM technologies is a plus.
  • Leadership & Soft Skills:
    • Demonstrated ability to lead, mentor, and manage technical teams in an agile, fast-paced environment.
    • Excellent problem-solving, analytical, and decision-making skills.
    • Strong communication and interpersonal skills with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
    • Proven experience in stakeholder management and cross-functional collaboration.
  • Education:
    • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. An advanced degree (MS or Ph.D.) is a plus.
What we're looking for

Preferred Qualifications

  • Experience working on AI-driven products or observability platforms.
  • Familiarity with telecom network systems and real-time data analytics.
  • Relevant certifications in cloud architecture, security, or agile methodologies.
Benefits & rewards

• Competitive Compensation & Equity – We recognize your value with a highly competitive salary and a meaningful equity package.
• Comprehensive Health Coverage – Enjoy top-tier medical insurance to keep you and your loved ones covered.
• Flexibility & Work-Life Balance – Choose where and how you work with hybrid and remote-friendly options.
• Career Growth & Learning – Access to advanced training, mentorship programs, and global industry conferences to accelerate your professional development.
• Impact-Driven Culture – Join an innovative, fast-paced team where your expertise directly influences the future of AI-driven telecom network management.

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

Enterprise Architect

Muscat, Muscat Migrate

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

Enterprise Architect (EA) – Job Description

Job Title: Enterprise Architect (EA)

Location: Oman (Hybrid/On-Site based on client needs)

Employment Type: Full-time

Key Responsibilities
  1. Design enterprise architectures aligned with Oman Vision 2040 and the Oman eGovernance Framework.
  2. Optimize and modernize legacy systems for cloud-readiness and system rationalization.
  3. Manage architecture models and repositories using ArchiMate, Sparx EA, and MS Visio.
  4. Collaborate with business units to ensure seamless system integration (CRM, ERP, ITSM).
  5. Recommend integration patterns including API Gateways and ESB models.
  6. Engage with cloud environments (Azure, AWS, Private Cloud solutions).
Preferred Skills & Tools
  1. ArchiMate, Sparx EA, Bizagi (BPMN 2.0)
  2. MS Visio, Confluence, SharePoint
  3. Experience with cloud platforms (Azure, AWS, private/on-premises clouds).
Qualifications
  1. Bachelor’s degree in Computer Science, Information Systems, or related field.
  2. Minimum 5+ years of experience in Enterprise Architecture.
  3. Strong knowledge of cloud architectures, integration strategies, and process optimization.
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Information Systems - Open Source Technical Architect

Canonical

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

Information Systems - Open Source Technical Architect

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.

The company is founder led, profitable and growing. We are hiring an Information Systems Architect to define the best practice in infrastructure as code at a global scale. Join us to advance the state of the art, and shape the infrastructure behind tens of millions devices running Ubuntu.

The Information Systems (IS) team is responsible for all IT operations at Canonical, including the infrastructure for building, packaging and distributing Ubuntu globally. As the IS architect, you will own the design of hardware and software implementation from PCI lanes to CDN and everything in between.

As the IS Architect, you'll be in a unique position to improve Canonical products and the open-source technologies they're based on. You do this by leading System Reliability Engineers (SRE) and Data Center Engineers (DCE) to embrace best practices, and make informed decisions on technology choices in all aspects of cloud infrastructure and services.

This is a home based position, with twice-annual travel to company events totaling around 4 weeks per year. The role entails:

  • Define, get buy-in and implement the holistic vision of a world class internal cloud
  • Setup, maintain and update the technical design roadmap and guidelines for the SREs within IS, with the aim of improving reliability, resilience, operational scalability, and technical scalability
  • Collaborate with, and provide the cloud-ops software development teams with input for roadmap, requirements and prioritization to build a world-class, highly standardized and automated operation
  • Provide the IS management with input and advice with regards to technology, reliability, resilience and business cases
  • Lead technical choices to implement solutions as self-service products, ensuring scalable operation
  • Collaborate with product security as well as operations security to set best practice and mitigate new threats in a timely manner
  • Automate operations for reuse across the world's largest companies, taking into consideration the complexities of distributed systems
  • Collaborate with development teams to design service architecture, documentation, playbooks, policies and operational procedures
  • Analyze incidents and events, and establish what the reason behind the reasons are, and what structural improvements can be made to minimize the chance of them reoccurring

What we are looking for in you:

  • 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
  • Confidence to respectfully speak up, exchange feedback, and share ideas without hesitation
  • Track record of going above-and-beyond expectations to achieve outstanding results
  • Extensive knowledge of cloud computing concepts, technologies & operation
  • Practical knowledge of Linux networking, routing, and firewalls, internet transit and large scale/bandwidth networking
  • Experience dealing with significant production outages, incident response and postmortems
  • A passion for writing, sharing, and maintaining enterprise open-source software solutions
  • Able to communicate clearly and effectively in English over email, chat, video or voice calls and in-person
  • Be familiarized and passionate about open-source, especially Ubuntu or Debian

Nice-to-have skills:

  • Modern software engineering background (peer-review, unit testing, SCM, CI/CD, Agile)
  • Hands-on experience of automatic administration of enterprise Linux servers at scale

What we offer colleagues:

  • 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 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
This advertiser has chosen not to accept applicants from your region.

System Architect IT as Senior Consultant

HJP Consulting GmbH

Posted today

Job Viewed

Tap Again To Close

Job Description

HJP Consulting GmbH is an international IT consulting company that specializes in the planning, tendering, testing and acceptance of solutions in the field of eIdentity and biometrics. We take over the complete technical project development for state authorities, starting with the AS-IS analysis, the creation of the requirement specifications, the development of the system architecture and the testing and acceptance of the IT systems. Our clients include e.g. the Ministry of Interior in the United Arab Emirates and the Royal Oman Police in the Sultanate of Oman. Our small but strong international team at the Paderborn site in Germany and Muscat in the Sultanate of Oman masters all these challenges in close cooperation with research institutes, such as Fraunhofer and partner companies. HJP Consulting is a company of HARTMANN TRESORE Group in Paderborn. HARTMANN TRESORE is the market leader for safes and security systems in Germany, with 6 international subsidiaries in Dubai, UAE, among others.

To expand our consulting skills, we are looking for an experienced IT System Architect (m/f) as a senior consultant for the planning of system solutions in the field of major international projects as soon as possible.

System Architect IT as Senior Consultant (m/f) – Expat GCC

The focus of its activities is on the planning and development of integrated solutions. In doing so, you will work closely with the project managers and our partners on the customer side. The position is advertised for an expat contract with
a permanent local presence in the capital of a Gulf state (GCC)
:

Your tasks:

  • Consulting for operational, conceptual and strategic architecture decisions in major international projects
  • Consulting on the planning and development of modern, distributed and highly secure IT systems in the field of eIdentity and biometrics
  • Creation of requirements specifications as well as testing of test strategies and acceptance plans
  • Professional requirements management
  • Coaching of junior consultants and co-creation of team building on site

Your qualifications:

  • Completed studies in the technical and scientific field and at least 7 years of professional experience
  • Several years of experience in consulting in large-scale IT projects, ideally in international or security-critical environments
  • Very good knowledge of architecture frameworks as well as methods such as UML, SOA and RM-ODP
  • Hands-on experience with modern IT architectures (cloud platforms such as AWS/Azure/GCP, containerization with Docker & Kubernetes, microservices, API design)
  • Knowledge of current standards in the field of IT security
  • Experience in the field of biometric systems (e.g. ABIS) desirable
  • Fluent in German and English; Arabic language skills would be a bonus, but are not necessary

Our offer:

  • Collaboration in innovative projects that enjoy international recognition
  • Collaboration in a team of experts with complementary knowledge that will support you, especially in the early days, to be successful together.
  • Above-average pay with performance-related components.
  • Collaboration in innovative international projects with high social relevance in the government sector
  • Working in a small team of experts with broad, complementary knowledge
  • Above-average remuneration with a high level of security
  • Expat contract with our German company (for EU citizens only) with permanent presence for at least 3 years in a Gulf state – exciting cultural and professional experiences included

Interested? Then contact me in advance via LinkedIn

HJP Consulting GmbH

Markus Hartmann, Managing Director

Lanfert 24; 33106 Paderborn, Germany; (9) Markus Hartmann | LinkedIn

This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software architect Jobs in Oman !

 

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 Architect Jobs