System Software Engineer

2 days ago


Muscat, Muscat, Oman beBee Careers Full time
About the Role

We are seeking a talented Golang System Software Engineer to join our team. As a key member, you will be responsible for designing, implementing, and documenting system-level Go code.

Key Responsibilities
  1. Design and Implement System-Level Code: Develop low-level Go code that interfaces between our REST API and C libraries used to manage containers and virtual machines.
  2. Model Data and Design Database Schema: Create database models and design schemas to store data in a dqlite (SQL) database.
  3. Maintain Code Quality: Ensure high-quality code through static analysis, unit, and system tests.
  4. Collaborate with Distributed Teams: Work proactively with colleagues across different locations.
Requirements
  • Programming Experience: Proficiency in Go and C programming languages.
  • Networking and Storage Knowledge: Understanding of networking and storage technologies.
  • Cloud Computing Experience: Familiarity with cloud computing, virtualization, containers, distributed systems, or open-source community.
  • Soft Skills: Curiosity, flexibility, articulation, accountability, enterprising spirit, thoughtfulness, and self-motivation.
  • Educational Background: Bachelor's degree in Computer Science, STEM, or a related field.
Benefits and Perks
  • Distributed Work Environment: Flexible work arrangement with occasional team sprints in person.
  • Personal Learning Budget: Annual budget for learning and development.
  • Annual Compensation Review: Regular review of compensation based on performance and experience.
  • Recognition Rewards: Opportunities for recognition and rewards.
  • Holiday Leave: Annual paid holiday leave.
  • Paternity and Maternity Leave: Comprehensive parental leave policy.
  • Employee Assistance Programme: Access to employee assistance programs.


  • Muscat, Muscat, Oman beBee Careers Full time

    Software Engineer, Commercial SystemsWe are seeking a skilled Golang Software Engineer to join our team. As a member of our Commercial Systems unit, you will design, develop, and operate scalable and secure software systems using Golang.You will work closely with other engineering teams to ensure seamless integration and deployment of services. Your...


  • Muscat, Muscat, Oman beBee Careers Full time

    About the RoleWe are looking for an experienced Full Stack Software Engineer who can develop and maintain complex software systems.Key ResponsibilitiesDesign and implement scalable and high-performance backend services using modern technologies.Develop efficient geospatial data processing workflows using GDAL, Fiona, Shapely, and Pyproj.Deploy and manage...


  • Muscat, Muscat, Oman beBee Careers Full time

    Distributed Systems Software EngineerWe're seeking a highly skilled software engineer to join our Core Desktop team and contribute to building the next generation of immutable Ubuntu desktop.As a distributed systems software engineer, you'll design and develop elements of the Core Desktop, working with the latest Linux container technologies to create a...


  • Muscat, Muscat, Oman Canonical Full time

    Golang System Software Engineer - Containers / VirtualisationJoin to apply for the Golang System Software Engineer - Containers / Virtualisation role at CanonicalGolang System Software Engineer - Containers / Virtualisation4 days ago Be among the first 25 applicantsJoin to apply for the Golang System Software Engineer - Containers / Virtualisation role at...

  • Software Engineer

    2 weeks ago


    Muscat, Muscat, Oman beBee Careers Full time

    We are seeking a highly skilled Software Engineer - Embedded Systems to join our team. As a key member of our engineering organization, you will be responsible for designing and developing cutting-edge embedded systems solutions using Linux as the operating system.Job Description:The successful candidate will be responsible for working closely with...


  • Muscat, Muscat, Oman Canonical Full time

    We are building a team to focus on the modern C and C++ programming language and their ecosystem on Ubuntu. They will deliver the best possible GCC and LLVM runtimes, developer experience, and supporting tooling in Ubuntu. They will ensure that the cutting edge of modern programming languages innovation is available to Ubuntu users, to lay the foundation for...


  • Muscat, Muscat, Oman canonical Full time

    Golang Software Engineer, Commercial SystemsCanonical is a leading provider of open-source software and operating systems for global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's...

  • Software Engineer

    2 days ago


    Muscat, Muscat, Oman beBee Careers Full time

    Job SummaryThis role involves designing and developing high-quality, scalable software solutions using Go and Python. The ideal candidate will have a strong background in microservices engineering, experience with cloud-based systems, and excellent communication skills.


  • Muscat, Muscat, Oman beBee Careers Full time

    Software Engineer - Distributed SystemsWe are seeking an experienced software engineer to join our team. As a distributed systems expert, you will design and implement enhancements to libraft, dqlite, and go-dqlite components. Your work will involve development in these pieces of software as well as responding to issues and user inquiries.Main...


  • Muscat, Muscat, Oman beBee Careers Full time

    Senior Golang Software Engineer, Commercial SystemsWe are seeking an experienced Senior Golang Software Engineer to lead our Commercial Systems team. With your technical expertise and leadership skills, you will design, develop, and operate complex software systems that drive business growth.Your Golang skills will enable you to develop scalable, efficient,...