Software-Defined Networking Engineer
5 days ago
This is a general selection process for all seniority levels, to join teams that focus on open source networking software at Canonical.
Apply here if you are an outstanding software engineer, passionate about networking at any level - from the Linux kernel IP or eBPF and bridge constructs, to overlay SDN networking like OVS and OVN, to router, switch and radio access technologies such as SoNIC, FRR and DENT, all the way up to telco MANO and 5G Core solutions.We work with networking silicon providers to optimise Ubuntu and related applications for their ASICs, boards and appliances.
We aim to provide a complete open source stack for data centre networking, from bare metal through virt, container and serverless, and also to address IoT networking systematically.If you have a passion for networking technologies, deep familiarity with Linux networking and awareness of open source community best practices, then you will enjoy our software-defined networking role at Canonical.
We look for excellent academic results and a commitment to quality, resilience, documentation and performance in your work.At Canonical you will have the opportunity to engage with the broader open-source community and industry leading partners in developing future-proof networking solutions.
We're looking for individuals who can help build a thriving community, contribute to a broad range of technologies, and contribute to the deployment of Ubuntu, Ubuntu Core, OpenStack, LXD, MAAS and MicroK8s across a broad range of devices and use cases.These roles include:Kernel Networking Software EngineerOVN Software EngineerSmartNIC Software EngineerTop-of-Rack (ToR) Software EngineerSoNIC or DENT Software EngineerTelco Software EngineerKubernetes Software EngineerLocation: we have networking software engineering roles in every time zone.What your day will look like:Work with the most advanced operating systems and network application technologies availableCollaborate with public clouds and network silicon providersDesign and implement the best software-defined networking experience for the latest hardware platforms and software stacksWrite high-quality, well-designed and well-documented softwareContribute to shape innovative product strategiesDebug issues and produce high-quality code to fix themCollaborate proactively with a globally distributed organisationContribute to technical documentation to make it the best of its kindDisplay technical leadership internally, towards our partners, and in the open source communitiesInfluence open-source projects and communitiesShape software-defined networking products for evolving data centre architectures to meet ever-increasing bandwidth, reliability, security, and interoperability demandsWork from home, with global travel twice a year for company events of up to two weeks duration.What we are looking for in you:An exceptional academic track record from both high school and universityUndergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative pathDrive and a track record of going above-and-beyond expectationsKnowledge of networking: architecture, design, and protocolsDeep understanding of Linux networking, from kernel to user spaceFluency in at least one of Golang, C/C++, Rust or PythonProfessional written and spoken EnglishExperience with Linux (Debian or Ubuntu preferred)Excellent interpersonal skills, curiosity, flexibility, and accountabilityPassion, thoughtfulness, and self-motivationExcellent communication and presentation skillsResult-oriented, with a personal drive to meet commitmentsAbility to travel twice a year, for company events up to two weeks each.Additional Skills That You Might Also Bring:Familiarity with existing open source networking technologies - kernel (including eBPF, AF_XDP), OVS, OVN, SoNIC, DENT, Switchdev, DPDK, SPDK, 5G 3GPP, ONF stack, iwd, NetworkManager, etc.Familiarity with data path hardware acceleration protocols and interfaces, such as RDMA, RoCE, iWARP, NVMe, SR-IOVComputer architecture knowledge of x86, ARM, and RISC-VExperience in complex IP network engineering and implementationExperience with virtualization technologies, e.g., QEMU, KVM, etc.Previous contribution to open source projects and community involvementFamiliarity with Kubernetes, Cloud-native Network Functions, and Container Network Interface pluginsPerformance engineering and security experience.What we offer you: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.
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 personPersonal learning and development budget of USD 2,000 per yearAnnual compensation reviewRecognition rewardsAnnual holiday leaveMaternity and paternity leaveEmployee Assistance ProgrammeOpportunity to travel to new locations to meet colleaguesPriority 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 on a daily basis.
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.
Canonical has been a remote-first company since its 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
-
Software-Defined Networking Architect
5 days ago
Auckland, Auckland, New Zealand Canonical Full timeCompany OverviewCanonical 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 on a daily basis.Salary and BenefitsWe consider geographical location, experience, and performance in...
-
Network Systems Engineer
5 days ago
Auckland, Auckland, New Zealand Canonical Full timeAbout UsWe are a remote-first company since its 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...
-
Networking Software Architect
5 days ago
Auckland, Auckland, New Zealand Canonical Full timeCompany OverviewCanonical is a pioneering tech firm that publishes Ubuntu, one of the most important open source projects. We are changing the world on a daily basis by recruiting top talent from around the globe.Salary and BenefitsWe consider geographical location, experience, and performance in shaping compensation worldwide. In addition to base pay, we...
-
Senior Network Engineer Position
5 days ago
Auckland, Auckland, New Zealand Canonical Full timeOur VisionWe aim to provide a complete open source stack for data centre networking, from bare metal through virt, container and serverless, and also to address IoT networking systematically. As a senior network engineer, you will have the opportunity to engage with the broader open-source community and industry leading partners in developing future-proof...
-
Head of Software Engineering
6 days ago
Auckland, Auckland, New Zealand Tradify Full timeAt Tradify, we are growing and seeking an experienced engineering leader to help us scale our software team. You will lead a team of managers overseeing software engineering and quality assurance practices, setting the technical architecture vision, steering technical work, and supervising the delivery of technology projects and processes.We value high EQ...
-
Cloud Networking Solutions Expert
5 days ago
Auckland, Auckland, New Zealand Arista Networks Full timeAbout UsArista Networks is a pioneering force in data-driven, client-to-cloud networking for large-scale data center, campus, and routing environments. Our relentless pursuit of innovation empowers us to leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking. This enables us to provide our clients with a...
-
Software Engineer
15 hours ago
Auckland, Auckland, New Zealand Visa Inc. Full timeThe Software Engineer - Senior Consultant is an individual that has been recognized as a leader and expert developer.They champion technical excellence while leading the software development process, technical design, and best practices in their team or teams.They work to ensure that any software development undertaken by their teams is in alignment with the...
-
Network Engineer
2 days ago
Auckland, Auckland, New Zealand Zone It Solutions Full timeWe are looking for a Network Engineer for Auckland, New Zealand based assignment.You will be working with industry leaders providing expert services.ResponsibilitiesOver 5 years' experience in implementing large scale ICT networks (i.e.switching and routing) using Arista equipment.Detailed knowledge of different cyber security and network...
-
Engineering Leadership Position
6 days ago
Auckland, Auckland, New Zealand Tradify Full timeWe are looking for a seasoned software engineer to take on a leadership role within our organisation. As Technical Director, you will oversee the development of complex software platforms, define technical architectures, and supervise the delivery of technology projects and processes.You will be responsible for leading a team of engineers, fostering a...
-
Software Engineering Lead
2 days ago
Auckland, Auckland, New Zealand Air New Zealand Full timeAbout UsAir New Zealand is on an accelerated journey to become the world's most Digital Airline, with our Digital team at the heart of this transformation. This is both an exciting and challenging time as we innovate and create solutions that will redefine the travel experience for our customers.We are seeking a Principal Software Engineer (Site Reliability...
-
Software Engineer Role
7 days ago
Auckland, Auckland, New Zealand Cubic - Global Full timeCubic - Global is a company that creates and delivers technology solutions in transportation to make people's lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation.Job DescriptionWe are looking for a talented Software Engineer to join our team. The ideal...
-
Software Engineer
2 days ago
Auckland, Auckland, New Zealand Cubic Defence Australia & Nz Full timeBusiness UnitCubic DefenseCompany DetailsWhen you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people's lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation.Led by our talented teams around the...
-
Network Support Engineer
3 days ago
Auckland, Auckland, New Zealand Brilliant Computers Full timeDesktop Technician will provide daily local or remote support for desktop-related issues.This includes receiving incoming calls, addressing inquiries, troubleshooting hardware, software, and application problems, and documenting the steps taken to resolve challenges in a ticketing system.The candidate will also be responsible for ensuring customer...
-
Network and System Engineer
6 days ago
Auckland, Auckland, New Zealand Spark New Zealand Limited Full timeJob DescriptionThis role is focused on delivering exceptional technical support and ensuring customer satisfaction.As a Systems Engineer, you will be responsible for assisting with diverse IT environments, occasionally on-site, offering desktop and engineering support.Your primary focus will be on resolving intricate technical problems through effective...
-
Frontend Software Developer
2 days ago
Auckland, Auckland, New Zealand LEAP Legal Software APAC Full timeAbout LEAPLEAP is a leading provider of innovative Legal Practice Productivity Solutions. As part of ATI, one of the largest international LegalTech companies, we have been delivering cutting-edge productivity tools for lawyers and their staff for over 30 years. Our mission is to 'Help lawyers who help people'.Our team of passionate high achievers is working...
-
Software Engineer
2 days ago
Auckland, Auckland, New Zealand Cubic Corporation Full timeHelloTo apply to the job you were interested in, please create a Workday account, if you already have an account please sign in.We look forward to learning more about youBusiness Unit:Cubic DefenseCompany Details:When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people's lives easier by...
-
Head of Software Engineering Team
3 days ago
Auckland, Auckland, New Zealand Tradify Limited Full timeWe are seeking a seasoned software engineering leader to spearhead the growth and development of our engineering team at Tradify, a pioneering job management software for trade professionals.Key Responsibilities:Lead a high-performing team of engineers in designing and implementing scalable software solutions.Collaborate with cross-functional teams to define...
-
Senior Software Engineer
8 hours ago
Auckland, Auckland, New Zealand Infosys Full timeAbout InfosysWe are a global leader in next-generation digital services and consulting, empowering businesses to navigate their digital transformation.Our team of experts has over four decades of experience in managing the systems and workings of global enterprises.We do this by enabling the enterprise with an AI-powered core that helps prioritize the...
-
Principal Software Engineer
2 days ago
Auckland, Auckland, New Zealand Air New Zealand Full timePrincipal Software Engineer (SE Site Reliability Engineering)Kia OoraAt Air New Zealand, we are on an accelerated journey to become the world's most Digital Airline, and our Digital team is at the heart of this transformation.This is both an exciting and challenging time as we innovate and create solutions that will redefine the travel experience for our...
-
Senior Software Engineer
6 days ago
Auckland, Auckland, New Zealand Xero Full timeXero is a cloud-based accounting platform that helps small businesses manage their finances, invoices, and expenses. As a Senior Software Engineer on our team, you'll play a critical role in building and maintaining the software applications that power our platform.About YouTo succeed in this role, you'll need a strong background in software development,...