68 C Software jobs in Oman
Software Engineer
Posted 4 days ago
Job Viewed
Job Description
Overview
Join to apply for the Software Engineer role at Flourish Health .
This range is provided by Flourish Health. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range$60,000.00/yr - $120,000.00/yr
We provides IT services and consulting tailored for small healthcare businesses and private practices. Our mission is to help providers enhance efficiency, ensure data security, and adopt cost-effective technology solutions that support high-quality care.
In addition to healthcare IT support, we develop custom software solutions designed to meet the unique needs of small healthcare organizations. Our team builds secure, user-friendly, and HIPAA-compliant tools that simplify operations and improve patient outcomes.
Flourish Health is also exploring opportunities in the blockchain industry, aiming to leverage decentralized technologies to improve data integrity, transparency, and trust in healthcare and beyond.
At Flourish Health, we make technology simple, reliable, and accessible—so healthcare professionals can thrive in a digital world.
The RoleWe're An Early-stage Team Building a Project— a Fully On-chain Decentralized Borrowing Protocol — And We're Currently Looking To Bring On Two Web3 Developers
- Frontend Developer – to help update and improve our React.
- Smart Contract Developer – to build and integrate contracts using Solidity, ethers.js, wagmi, etc.
We're aiming to hire both by next month. Since we're a small, fast-moving startup, there's no formal hiring process — just a focus on working with skilled, motivated builders who can move fast.
These are short-term roles, but we’re open to extending the collaboration if it’s a good fit. Experience with multi-chain (EVM) development is a big plus.
Ideal Profile- You have hands-on experience building in Web3, with strong skills in React or Solidity/EVM tools like ethers.js, wagmi, or hardhat.
- You have at least 3 years experience, ideally within a Software Engineer role.
- You thrive in early-stage startup environments — you’re self-motivated, fast-moving, and able to take ownership without heavy structure.
- You possess strong analytical skills.
- You’re passionate about blockchain, decentralized finance (DeFi), or the future of technology in healthcare.
- Join a fast-moving startup building a fully on-chain decentralized borrowing protocol — shape the future of Web3 in healthcare and beyond.
- Mid-Senior level
- Full-time
- Engineering and Information Technology
- Industries - Software Development and IT Services and IT Consulting
Referrals increase your chances of interviewing at Flourish Health by 2x
Get notified about new Software Engineer jobs in Oman.
#J-18808-LjbffrSoftware Engineer
Posted today
Job Viewed
Job Description
About the Role
Qtech is looking for an Omani talented
Software Developer
with a strong background in .NET technologies. The ideal candidate will be passionate about building scalable, reliable applications and eager to work in a collaborative environment.
Requirements
- 3–5 years of experience in
software development
, with a focus on
.NET frameworks - Proficiency in:
- Backend:
.NET Core, C#, ASP.NET - Frontend:
Angular, React, HTML, CSS, JavaScript - Databases:
SQL Server, MySQL - Familiarity with
cloud services
(Azure or AWS preferred) - Strong logical thinking and the ability to design robust programming solutions
- Eagerness to learn new technologies independently
- Fluency in
Arabic and English - Strong communication and teamwork skills
Why Join Us
- At Qtech, we believe in building solutions that matter. You'll be part of a team that values
innovation, collaboration, and continuous learning
, while contributing to projects that help shape Oman's digital future.
If you are an
Omani professional
who fits this profile, or know someone who does, please reach out or share this opportunity within your network.
Software Engineer
Posted today
Job Viewed
Job Description
Job Purpose:
Maintain & support applications along to it analyze, design, develop, modify & test the applications related to Branch & Payment systems for both conventional and Islamic. In this role, the candidate should have high support & analytical skills and to enhancing applications both inhouse (development experience) and vendor based. The candidate is expected to design, develop, implement, and maintain efficient solutions to enable the business groups & operations groups with Business needs, Regulatory needs & Technological advancements.
Responsible for development, maintenance & support of Branch, Backoffice and Payment systems for both conventional and Islamic.
Applications majorly consist of:
o Swift related applications (Swift Alliance, Safewatch)
o RTGS / ACH
o Electronic Clearing system (ECC / ECC On-us / RDC / ATM-Prompt)
o Salary / WPS
o Reconciliation systems
o Teller system
Role consists of:
• Production Support – BAU
• Issue resolution well within the agreed SLAs, wherever required.
• Ensure Audit / Regulatory / Security compliance.
• Critical issue Support as and when required on the respective business areas handled with the aim of reducing Customer complaints
• Work on business requirements and projects.
• Validate and make sure the Design of all the new requirements / enhancements fit into overall architecture and integrity of the system.
• Review technical and business documentations produced by vendor and other stake holders (architecture, the design, specifications) and provide inputs
• Liaise with and manage expectations of business users and vendor resources
• Perform Regression Testing, SITs part of changes and support involving users for UAT.
• Design & Develop, modify modules in applications built on Dotnet, WCF & MS-SQL
• Understanding on Micro-services architecture
• Peer code reviews within team
• Ensure strict adherence to the SLA for issue resolution
• Take lead and evolve /devise solutions for critical requirements like data growth, Archival and performance enhancement
• Keep the system performance at acceptable level.
Education:
• Bachelor's degree or equivalent with specialization in IT.
• 5-8 years hands-on experience in implementing/supporting Branch & Payment Applications in banks or financial institutions
Urgent Computer Science – ICT Teacher
Posted 9 days ago
Job Viewed
Job Description
Overview
Urgent Computer Science - ICT Teacher. If you are an experienced Computer Science or ICT teacher seeking an international opportunity in a prestigious academic environment, the British School Muscat (BSM) in Oman is urgently hiring for the 2025 academic year. BSM is one of the top British international schools in the Gulf region, known for its high standards of education, outstanding facilities, and vibrant school community. The school offers full visa sponsorship, excellent salary packages, and career development opportunities.
Job Details- Position: Computer Science / ICT Teacher (Secondary School)
- Institution: British School Muscat (BSM)
- Location: Muscat, Oman
- Type: Full-Time, 2-year renewable contract
- Start Date: August 2025 (urgent hiring)
- Visa: Sponsored by the school
- Deliver high-quality Computer Science / ICT lessons to students in Key Stages 3, 4, and 5
- Prepare students for international examinations such as IGCSE and A-Level
- Develop engaging lesson plans using innovative teaching tools and technology
- Monitor, assess, and report on student progress and academic achievement
- Create a supportive classroom environment that encourages learning and digital literacy
- Contribute to the school's extracurricular ICT clubs and projects
- Collaborate with the academic team to ensure curriculum continuity and improvement
- Participate in parent meetings, staff development programs, and school events
- Education: Bachelor’s degree in Computer Science, ICT, or related field
- Teaching Certification: PGCE or equivalent recognized teaching qualification
- Experience: Minimum 2 years teaching experience in a British or international curriculum setting
- Language: Fluent in English (native-level proficiency preferred)
- Curriculum Knowledge: Familiarity with UK National Curriculum, IGCSE, and A-Level standards
- Strong communication, classroom management, and digital teaching skills
- Must be able to relocate and pass all background checks
- Monthly Salary: OMR 1,300 – 1,600 (Approx. USD 3,400 – 4,200), tax-free
- Accommodation: Fully furnished housing or housing allowance provided
- Flights: Annual return airfare to home country
- Visa and Work Permit: Fully sponsored by the school
- Medical Insurance: Comprehensive international coverage
- Relocation Assistance: Provided (shipping allowance and settling-in support)
- School Discounts: Tuition discounts for dependent children (if applicable)
- Professional Development: Ongoing training and career progression opportunities
- Leave: Paid holidays including summer, mid-term, and national holidays
Prepare the following documents:
- Updated CV with recent photo
- Cover letter highlighting experience and motivation
- Teaching qualifications and degree certificates
- Passport copy
- Two professional references
Apply Online: Visit the BSM careers page: 3-the URL or email your documents to
Interview Process- Shortlisted candidates will be invited for a virtual interview
- A sample lesson plan or teaching demo may be required
British School Muscat offers an excellent opportunity for ICT and Computer Science teachers to work in a world-class educational institution. With a competitive salary, full visa sponsorship, and a diverse international team, BSM is the perfect place to advance your teaching career in the Middle East. The urgent nature of this vacancy makes it ideal for motivated professionals ready to relocate quickly.
FAQs- Q1: Do I need Gulf teaching experience to apply? A: No, but experience in British or international schools is strongly preferred.
- Q2: Can I apply if I’m outside Oman? A: Yes, BSM welcomes international candidates and handles visa and relocation support.
- Q3: Is the position open to both male and female teachers? A: Yes, the school promotes diversity and equal opportunity hiring.
- Q4: Is the salary negotiable? A: Salary is based on qualifications and experience, within the school’s pay scale.
- Q5: Are dependent visas provided? A: Yes, for eligible family members. School fee discounts may apply for children.
Urgent Computer Science – ICT Teacher
Posted 15 days ago
Job Viewed
Job Description
- Deliver high-quality Computer Science / ICT lessons to students in Key Stages 3, 4, and 5
- Prepare students for international examinations such as IGCSE and A-Level
- Develop engaging lesson plans using innovative teaching tools and technology
- Monitor, assess, and report on student progress and academic achievement
- Create a supportive classroom environment that encourages learning and digital literacy
- Contribute to the school's extracurricular ICT clubs and projects
- Collaborate with the academic team to ensure curriculum continuity and improvement
- Participate in parent meetings, staff development programs, and school events
- Education: Bachelor’s degree in Computer Science, ICT, or related field
- Teaching Certification: PGCE or equivalent recognized teaching qualification
- Experience: Minimum 2 years teaching experience in a British or international curriculum setting
- Language: Fluent in English (native-level proficiency preferred)
- Curriculum Knowledge: Familiarity with UK National Curriculum, IGCSE, and A-Level standards
- Strong communication, classroom management, and digital teaching skills
- Must be able to relocate and pass all background checks
- Monthly Salary: OMR 1,300 – 1,600 (Approx. USD 3,400 – 4,200), tax-free
- Accommodation: Fully furnished housing or housing allowance provided
- Flights: Annual return airfare to home country
- Visa and Work Permit: Fully sponsored by the school
- Medical Insurance: Comprehensive international coverage
- Relocation Assistance: Provided (shipping allowance and settling-in support)
- School Discounts: Tuition discounts for dependent children (if applicable)
- Professional Development: Ongoing training and career progression opportunities
- Leave: Paid holidays including summer, mid-term, and national holidays
- Updated CV with recent photo
- Cover letter highlighting experience and motivation
- Teaching qualifications and degree certificates
- Passport copy
- Two professional references
- Shortlisted candidates will be invited for a virtual interview
- A sample lesson plan or teaching demo may be required
Software Developer
Posted 9 days ago
Job Viewed
Job Description
• Participate in all phases of product development cycle: from product definition and design, through implementation, debugging, testing and support.
• Work as a senior member of the team on projects involving development of new features, sustenance, handling engineering escalations.
• Construct detailed design specifications (technical or business) based on customer requirements.
• Participate or assist in providing architectural design to meet project needs.
• Adhere to architectural guidelines/standards and delivery discipline processes.
• Achieve Technical Certification as per plan.
• Degree (BSc or Diploma) in Computer Science or any other relevant field.
• 3-5 years experience in Java Web development (MVC, Spring, AJAX, GWT, JSF)
• At least 1 year experience using Google Web Toolkit (GWT) & GXT
• Good knowledge of database servers especially DB2.
• Strong proficiency in the J2EE APIs, particularly Java-based application servers (IBM Web Sphere) with EJBs, servlets, and JSP.
• At least 1 year experience in custom UI development using IBM FileNet CE and PE APIs
About The Company
Manpower Professional, a division of Manpower Inc., offers comprehensive, expert recruitment services backed by award winning training, assessment and selection and outsourcing. Our extensive resources, world-class client list, and reputation attract a diverse group of talented candidates, with every level of education, skills and experience. Manpower Professional helps find and retain top people in IT, accounting, banking, finance, engineering, Sales and marketing.
#J-18808-LjbffrLead Software Engineer
Posted today
Job Viewed
Job Description
Direct message the job poster from RiDiK (a Subsidiary of CLPS. Nasdaq: CLPS)
Sr. Talent Acquisition Executive specializing in Talent Acquisition expertise | Connecting Top Talent with Leading Companies!Skill – Lead-Backend Development (Mobile Banking)
Exp Range – 7+ yrs (Overall 10+ yrs)
Lead-Backend Development (Mobile Banking):
- 7+ years microservice development using Java, Spring Boot and J2EE
- Dexterity in application servers (WebLogic/WebSphere/JBoss/Tomcat) and web servers (Apache/Nginx)
- Proven performance tuning & optimization skills for high-traffic banking systems
- Extensive development of REST/SOAP APIs for financial transactions
- Good understanding of CI/CD pipelines (GitLab, Argo CD)
- Proven experience in mobile banking/financial applications.
- Exposure with event-driven architecture (Kafka/MQ)
- Good academic background with extensive domain knowledge of support systems of a bank and project implementation, mainly Digital Channels Applications related.
- 10+ years of overall experience in the field of information technology with reputed organizations having knowledge and experience in the Digital Channels Applications Management. The candidate should also have thorough knowledge of the following:
- Proficient programming knowledge in Java, J2EE & Oracle.
- In-depth experience in system development, solution design, architecture and implementation.
- Planning, implementation and administration of Digital Channels Applications Systems through the use of controls, procedures, measurements and strategies.
- High-level knowledge of current technology in the industry.
- In depth knowledge in Documentation & Report/MIS Preparation.
- Good management capabilities with abilities to lead a team.
- Good communication, presentation skills with good command of written English.
- Good Interpersonal relations with pleasing personality.
- Mid-Senior level
- Full-time
- Information Technology
- IT Services and IT Consulting
Referrals increase your chances of interviewing at RiDiK (a Subsidiary of CLPS. Nasdaq: CLPS) by 2x
Get notified about new Software Engineer jobs in Muscat, Masqaţ, Oman .
Software Engineer (Python/Linux/Packaging) Software Engineer - Cross-platform C++ - Multipass Software Engineer - Solutions Engineering Lead-Backend Development (Mobile Banking) Distributed Systems Software Engineer, Python / Go Software Engineer - Immutable Ubuntu DesktopWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrBe The First To Know
About the latest C software Jobs in Oman !
Junior Software Engineer
Posted today
Job Viewed
Job Description
Junior Software Engineer - Full Stack (Frontend & Backend)
Dubai, AE
Middle
Salary Range: To be discussed
Summary
CNS seeks a Junior Software Engineer for frontend/backend development using React JS, Vue JS, Java Spring, Kafka, and more. Join our team in shaping next-gen applications.
Company Description
CNS (Computer Network Systems) is a technology company in the Middle East with over 30 years of successful achievements and long-term partnerships with distinct customers across the region. We are an IT distributor, and our expertise lies in Banking & Financial Service Insurance, Technology Enablement, IT Outsourcing, Cybersecurity, Digital Infrastructure, Hybrid Cloud, Digital Workplace, Customer Experience, Digital Transformation, and Blockchain.
We are a part of the Ghobash Group of Companies, CNS spreads across the region with offices in Abu Dhabi, Dubai, Oman, and Kuwait providing a holistic approach that covers all aspects of information communication technology system integration, consultancy, operation, managed services, and IT outsourcing.
CNS also has state-of-the-art network operation centers in Abu Dhabi and Dubai that develop in-house software and applications providing end-to-end solutions to our customers and partners.
Job Description
We are seeking a talented and passionate Junior Software Engineer to join our team and play a key role in building and maintaining our next-generation applications. You will leverage your expertise in both frontend and backend development to create robust, scalable, and user-friendly experiences.
Responsibilities (Mandatory):
- Design, develop, and maintain highly functional and performant web applications using React JS / Vue JS leveraging the micro frontend architecture.
- Implement backend services using Java Spring with a focus on microservices architecture.
- Utilize Apache Kafka for efficient message streaming and communication between services.
- Integrate and configure Apache Camel for seamless integration with external systems.
- Interact with various SQL databases for data persistence and retrieval.
- Utilize Git for version control and collaboration.
- Expected to actively participate in unit testing, code quality review, and peer review.
Qualifications
- Proven experience as a Software Engineer with a strong understanding of both frontend and backend development.
- Proficiency in React JS / Vue JS and understanding of micro frontend concepts.
- Solid knowledge of Java Spring and microservices architecture.
- Experience working with Kafka for message queuing.
- Experience with SQL databases (e.g., MySQL, PostgreSQL).
- Familiarity with Apache Camel for integration tasks.
- Strong understanding of Git and version control practices.
- Specialized in unit testing and integration testing like Jest, Junit, Postman.
- Active participation in code quality review and peer review.
Additional Information
- Experience with Elasticsearch for search functionality.
- Experience with cloud platforms like AWS / Azure.
- Knowledge of CI/CD pipelines and practices.
- Experience with Tyk Open-Source API Gateway / Kong Gateway.
- Knowledge of JSON, YAML, XML.
- Knowledge of containerization like Docker.
Software Engineer - OpenStack
Posted 1 day ago
Job Viewed
Job Description
Overview
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 for our OpenStack Engineering team. This is an exciting opportunity for a software engineer passionate about open source software, Linux, and OpenStack. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.
As a software engineer on the OpenStack Engineering team, you'll be building Charmed OpenStack and Ceph, a suite of open source Python based charms for deploying and managing OpenStack and Ceph. Your work will bring cloud platform technologies to a wide range of users and computing environments, from desktops to bare metal servers. This role requires a python software developer with a passion for automating infrastructure as code.
Applicants should be passionate about the future of the software defined datacenter, distributed systems, and open source. Canonical is a globally distributed team of engineers who share that passion, and you will need to work well in that context. Engineers who thrive at Canonical are mindful of the dynamics of the open source ecosystem, and equally aware of the needs of large, innovative organizations.
This job involves international travel several times a year, usually for one week at a time.
What you'll do- Collaborate proactively with a distributed team
- Write high quality code to create new features
- Debug issues and produce high quality code to fix them
- Review code produced by other engineers
- Discuss ideas and collaborate on finding good solutions
- Ensure the success of OpenStack and Ceph on multiple architectures
- Work from home with global travel 2 to 4 weeks 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 experience with Python
- You have interest and experience with two or more of the following: Ubuntu Linux - kernel or userspace, Kubernetes, OpenStack, Ceph, AI/ML, QEMU/KVM, LXC/LXD, Python, Go, C, PostgreSQL, Mongo, Debian packaging, scalable web services
- You have experience with non-x86 architectures, including s390, arm64, power and others
- You have experience with OpenStack, OVN, Openvswitch and other related cloud technologies
- Learning and Development
- Annual Compensation Review
- Recognition Rewards
- Annual Leave
- Priority Pass for travel
- Flexible working option
Canonical believes a diverse workforce enhances our ability to deliver world class software and services which meet the world's computing needs. We are committed to ensuring equal employment opportunities to all qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexaul orientation, national origin, genetics, disability, age, or veteran status.
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-LjbffrEmbedded Software Engineer
Posted 6 days ago
Job Viewed
Job Description
Overview
We are seeking a proactive and detail-oriented Embedded Software Engineer to develop and maintain firmware for custom ASIC, photonic, and Lidar-based systems. This role is key to enabling hardware functionality through low-level driver integration, supporting system bring-up, and delivering robust embedded solutions for internal and customer-facing platforms.
Key Responsibilities- Firmware Development
- Design and implement embedded software for microcontrollers, SoCs, and FPGA-based platforms.
- Develop and optimize drivers for SPI, I2C, UART, ADCs, GPIOs, and custom hardware blocks.
- Ensure code efficiency and real-time performance in bare-metal or RTOS-based environments.
- Hardware Integration
- Support hardware bring-up, validation, and diagnostics in lab settings.
- Collaborate with hardware, analog, and systems teams to verify embedded interfaces.
- Debug hardware/software issues using oscilloscopes, logic analyzers, and debuggers.
- Software Infrastructure
- Develop and maintain embedded codebases in C/C++ and scripting tools (e.g., Python).
- Utilize version control systems (e.g., Git) and CI tools for code management and testing.
- Contribute to internal documentation and customer firmware support resources.
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field.
- 4+ years of experience in embedded systems development.
- Strong programming skills in C/C++ with experience in bare-metal or RTOS environments.
- Proficient with embedded development toolchains (e.g., GCC, Keil, IAR) and debugging workflows.
- Hands-on experience with lab equipment (oscilloscopes, logic analyzers, multimeters).
- Familiarity with communication interfaces such as SPI, I2C, UART, USB.
- Experience with embedded Linux, wireless protocols, or photonic/Lidar systems is a plus.
- Excellent analytical, debugging, and communication skills.