
Open Source Software Developer
2 days ago
We are seeking a skilled Open Source Networking Software Engineer to join our team.
OverviewThe integration of software in network technology has revolutionized the field. From pioneering routing implementations like Bird and FRR to innovative overlay networking technologies such as OVN/OVS and Cilium, from kernel components with SwitchDev to userspace applications with DPDK, from P4 to OpenFlow, the synergy between network innovation and software continues to intensify. We are building high-performing teams to develop and deliver exceptional open source networking software that seamlessly integrates the latest hyperscaler innovations into a well-structured and opinionated stack for end-users and enterprise customers. We collaborate closely with leading networking silicon providers to optimize Ubuntu and related applications for their ASICs, boards, and appliances. Our aim is to provide a comprehensive open source stack for data center networking, spanning bare metal, virtualization, containerization, and serverless environments, as well as systematically addressing IoT networking challenges.
Location: APAC and Americas time zones.
Key Responsibilities- Collaborate with the most advanced operating systems and network application technologies available
- Contribute to the upstream development of the Ubuntu SoNIC stack
- Work closely with public clouds and network silicon providers
- Design and implement cutting-edge software-defined networking experiences for the data center
- Write high-quality, well-designed, fast, secure, and well-documented software
- Debug issues and produce high-quality fixes
- Collaborate effectively with a globally distributed organization
- Contribute to technical documentation to make it the best of its kind
- Display technical leadership internally, towards partners, and in the open source communities
- Influence open-source projects and communities
- Work remotely with occasional global travel for company events.
- An exceptional academic track record
- Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
- Drive and a proven track record of exceeding expectations
- Knowledge of networking: architecture, design, and protocols
- Understanding of Linux networking, from kernel to user space
- Fluency in C/C++ and at least one of Rust, Python, or Golang
- Professional written and spoken English
- Experience with Linux
- Excellent interpersonal skills, curiosity, flexibility, and accountability
- Passion, thoughtfulness, and self-motivation
- Excellent communication and presentation skills
- Result-oriented, with a personal drive to meet commitments
- Ability to work effectively in a remote environment with occasional global travel.
- Familiarity with existing open source networking technologies: SONIC / SAI, kernel (e.g. eBPF, AF_XDP), DPDK, Switchdev, OVN, Open vSwitch
- Familiarity with data path hardware acceleration protocols and interfaces, such as RDMA, RoCE, iWARP, NVMe, SR-IOV
- Computer architecture knowledge of x86, ARM, and RISC-V
- Experience in complex IP network engineering and implementation
- Experience with virtualization technologies, e.g., QEMU, KVM, etc.
- Previous contribution to open source projects and community involvement
- Performance engineering and security experience
We value geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually to recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits that reflect our values and ideals, balancing them to meet local needs and ensure fairness globally.
- Distributed work environment with remote collaboration tools
- 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
We are a pioneering tech firm driving the global shift to open source. As the publisher of Ubuntu, one of the most influential open source projects, we are changing the world every day. We recruit on a global basis, setting a very high standard for people joining our company. We expect excellence - in order to succeed, we need to be the best at what we do. Our company has been a remote-first organization since its inception in 2004. Working here is a step into the future, challenging you to think differently, work smarter, learn new skills, and raise your game.
We are an equal opportunity employer. We proudly 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.
-
Bacoor, Calabarzon, Philippines beBeeLinux Full time $70,000 - $100,000About the JobWe are seeking a skilled Software Development Engineer to join our team. As a member of our engineering group, you will work on complex software projects involving Linux and open source technologies.Your primary focus will be on developing, testing, and maintaining software components related to Linux-based infrastructure and applications. This...
-
Software Development Leader
2 days ago
Bacoor, Calabarzon, Philippines beBeeEngineering Full time $100,000 - $145,000Technical Leadership Position for Sustaining EngineeringCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We recruit on a global basis...
-
Software Innovator
2 days ago
Bacoor, Calabarzon, Philippines beBeeSoftware Full time $120,000 - $150,000Job Overview">At the forefront of open source innovation, we're seeking a skilled Software Engineer to spearhead our efforts in revolutionizing IT operations. With a focus on model-driven operations and next-generation infrastructure-as-code, you'll play a pivotal role in shaping the future of our platform.">This is an exceptional opportunity to join a...
-
Senior Software Developer
2 days ago
Bacoor, Calabarzon, Philippines beBeeSoftware Full time $1,500,000 - $2,000,000We are seeking a skilled software professional with expertise in Python, Packaging and Linux who can make a positive impact on our developer community.About the Role:The successful candidate will be responsible for designing and maintaining specialist tools to support the build and publication process. This involves working closely with external projects to...
-
Developer Relations Expert
2 days ago
Bacoor, Calabarzon, Philippines beBeeDeveloper Full time $90,000 - $115,000Software Developer AdvocateCanonical is seeking a skilled Software Developer Advocate to join our team.The ideal candidate will have experience in software development and a passion for open-source technologies.Develop and maintain relationships with key stakeholders in the open-source community.Provide technical expertise and guidance to developers and...
-
Senior Software Professional
2 days ago
Bacoor, Calabarzon, Philippines beBeeSoftwareEngineer Full time $100,000 - $150,000Job Description">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...
-
Senior Software Developer Position
2 days ago
Bacoor, Calabarzon, Philippines beBeeSoftwareDevelopment Full time $80,000 - $160,000Software Development ProfessionalWe are seeking a skilled software development professional to join our distributed team. As a key member of the team, you will be responsible for developing high-quality code, ensuring the product is user-friendly and intuitive to use.Key ResponsibilitiesDesign and develop new features with a focus on user experienceWrite...
-
Go Software Engineer
2 days ago
Bacoor, Calabarzon, Philippines beBeesoftware Full time $111,000 - $141,000About the RoleWe are establishing a new technical team to focus on Go programming language and its ecosystem on Ubuntu. This is an exciting opportunity for a software engineer passionate about open source software, Linux systems, software architectures and Go programming language.Key ResponsibilitiesSelect, integrate and package best-of-breed tooling with...
-
Bacoor, Calabarzon, Philippines beBeeData Full time $80,000 - $120,000Software Engineer for Data Analytics Solutions">A software engineer is needed to join our team in developing data analytics solutions using popular open-source machine learning tools.The ideal candidate will have experience with Kubeflow, MLFlow, DVC, and Feast, as well as ETL, data governance, and visualization tools like Apache Superset, dbt, and workflow...
-
Software Development Director
2 days ago
Bacoor, Calabarzon, Philippines beBeeEngineering Full time $100,000 - $200,000Job Description:This role is a pivotal position that oversees the entire spectrum of software development, encompassing planning, execution, and delivery. You will lead a team of skilled engineers in advancing cutting-edge technologies, ensuring seamless integration of tools and frameworks.A key responsibility will be to identify areas for process...