Senior Software Developer

5 days ago


Muscat, Muscat, Oman beBeeSoftware Full time
About the Role

We are seeking a highly skilled Senior Engineer to join our team. This is a challenging and rewarding role that will give you the opportunity to work on complex but highly impactful open source projects.

As a Senior Engineer, you will be responsible for leading design and architecture of an impactful open source project, coding in Golang, Rust, Python, C/C++ or Typescript / React, collaborating proactively with a globally distributed team, mentoring, developing and advising colleagues in their career progression, displaying technical leadership in Canonical and our communities, debugging issues and producing high-quality code to fix them, contributing to technical documentation with the aim to make it the best of its kind, and working from home with global travel twice annually for company events.

What We're Looking For
  • An exceptional academic track record from both high school and university
  • Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
  • Drive and a track record of going above-and-beyond expectations
  • Technical leadership as well as team motivation, direction and pace
  • Deep experience with at least one of Go, Rust, Python or C
  • Conscientiousness and detail orientation, with a focus on performance
  • Excellent communication skills including professional written and spoken English
  • Excellent interpersonal skills, curiosity, flexibility, and accountability
  • Ability to travel twice a year, for company events up to two weeks each
Nice-to-Have Skills
  • Container technologies such as LXD, Docker and Kubernetes
  • Highly concurrent, distributed systems
  • Performance engineering – from kernel to web – benchmarks, optimization
  • Software security – fuzzing, tabletop threat models, analysis, audit
  • Build systems and toolchains, including for cross-compilation
  • Public clouds or OpenStack
  • Debian/Ubuntu packaging
  • Systems programming or scalable web services
  • Deep quality and test engineering
  • Web or Flutter front-end experience
  • REST and gRPC API experience
  • SQL and NoSQL data store expertise
Benefits
  • 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


  • Muscat, Muscat, Oman beBeeSoftware Full time

    **Senior Software Engineer Opportunity**We are seeking a highly skilled and experienced Senior Software Engineer to join our team. This role will involve leading the design and architecture of impactful open source projects, coding in various programming languages, collaborating with globally distributed teams, and mentoring junior engineers.The ideal...


  • Muscat, Muscat, Oman beBee Careers Full time

    Job Description: We are seeking a highly skilled and motivated Software Engineer to join our team. This is an exciting opportunity for a technologist with a passion for Linux and open source software to build a career with us and drive success for our customers, community, and the company.Responsibilities:Resolve complex customer problems related to Ubuntu,...


  • Muscat, Muscat, Oman beBeeSoftwareDeveloper Full time

    Job OverviewWe are seeking a skilled Software Developer to join our team. The ideal candidate will have a strong background in computer science and software engineering, with a proven track record of designing, developing, and maintaining high-quality software applications.Key Responsibilities:Design and develop complex software applications using modern...


  • Muscat, Muscat, Oman Canonical Full time

    1 day ago Be among the first 25 applicantsCanonical 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...


  • Muscat, Muscat, Oman beBeeSoftwareDeveloper Full time

    As a key player in our team, you will be responsible for developing and maintaining cutting-edge container images.Key ResponsibilitiesCreate robust, scalable container images using your expertise in software development.Develop automated CI/CD processes to ensure seamless container image deployment.Design and implement tools and tests for security compliance...


  • Muscat, Muscat, Oman beBee Careers Full time

    About the RoleThis is a unique opportunity for an experienced software engineer to join our team and contribute to the development of high-quality open-source products.In this role, you will be responsible for building robust, scalable container images and developing automated CI/CD processes for container images.Key Responsibilities:Design and develop...


  • Muscat, Muscat, Oman beBee Careers Full time

    Software Engineer Role SummaryThis senior software engineer position is responsible for leading the development and maintenance of a mature Python-driven system that supports major open-source projects like Ubuntu.The ideal candidate will have extensive experience in Python development, scalable development platforms, and large-scale web applications. They...


  • Muscat, Muscat, Oman beBee Careers Full time

    Job DescriptionWe are seeking an experienced Software Engineering Manager to lead a team of remote engineers in delivering high-quality software solutions. The successful candidate will have a strong track record of developing and growing people, with expertise in modern C++ development, cross-platform development on macOS and/or Windows, and knowledge of...


  • Muscat, Muscat, Oman beBeeGolangEngineer Full time

    About the Role: We are seeking an experienced software engineer to join our team. As a Golang engineer, you will play a key role in designing and implementing well-tested and documented software. Key Responsibilities: Design and implement well-tested and documented software Debug and fix issues encountered by users Participate in engineering process through...


  • Muscat, Muscat, Oman beBeeSoftware Full time

    Job Description:We are seeking a skilled and experienced Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining complex software systems using Python. You will work closely with other engineers to deliver high-quality solutions that meet the needs of our...