
Junior Software Developer
4 weeks ago
Canonical seeks a Junior developer with a proven track record in Python and/or Go. As part of the Observability team, you will develop a cloud-native monitoring stack that composes best-in-class open-source monitoring tools. The stack is opinionated, resilient, and scalable, providing deep insights out of the box. The user experience is polished and seamless for the end-users, and its administrators will enjoy smooth, lightweight Day 1 and Day 2 operations.
This is an exciting opportunity for a software engineer passionate about open source software, Linux, Kubernetes, and Observability. Build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, the growing international software company behind Ubuntu.
The monitoring stack will monitor applications running on a mix of cloud technologies such as Kubernetes and OpenStack, as well as bare-metal, virtual machines and containers. The stack will be capable of monitoring applications and infrastructure irrespective of whether they are operated by Juju, and will leverage multiple data sources at various levels of the architecture, including Juju itself, to contextualize the collected telemetry and insights delivered to the end-users.
Location: This role will be based remotely in the EMEA and Americas regions
What your day will look like- Collaborate proactively with a globally distributed team
- Write, test and document high quality code to create new features
- Debug issues and interact with a vibrant community
- Review code produced by other engineers
- Attend conferences to represent Canonical and the Charmed Observability Stack
- Work from home with global travel 2 to 4 weeks for internal and external events
- You love technology and working with brilliant people
- 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 are a skilled Python developer, preferably with a track record in open source
- You have a working knowledge of Go
- You have interest and experience with two or more of the following: Ubuntu Linux, container images, Debian packaging, snap, distributed systems.
Your base pay will depend on various factors including your geographical location, level of experience, knowledge and skills. In addition to the benefits above, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilisation. Our compensation philosophy is to ensure equity right across our global workforce.
In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals. Please note that additional benefits may apply depending on the work location and, for more information on these, please ask your Talent Partner.
- Fully remote working environment - we've been working remotely since 2004
- Personal learning and development budget of 2,000USD per annum
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Parental Leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues at 'sprints'
- Priority Pass for travel and travel upgrades for long haul company events
Canonical is a pioneering tech firm that is 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. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical provides a unique window into the world of 21st-century digital business.
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 Development Role
1 day ago
Muscat, Muscat, Oman beBee Careers Full timeJunior Java Software EngineerWe are recruiting a motivated and skilled Junior Java Software Engineer to join our team. The successful candidate will be responsible for designing and implementing server-side components of software products.You will design and develop Java-based applications.You will work closely with the team to ensure smooth project...
-
Golang Software Development Lead
1 week ago
Muscat, Muscat, Oman beBee Careers Full timeAs a Golang Software Development Lead, you will play a key role in shaping our team's technical direction and strategy. You will be responsible for leading the design, development, and deployment of Golang-based systems, as well as mentoring junior engineers and contributing to the growth of the team.This role involves working on challenging projects that...
-
Junior Java Developer
1 day ago
Muscat, Muscat, Oman beBee Careers Full timeJob DescriptionWe are seeking a talented Junior Java Developer to join our team. As a Java Developer, you will be responsible for designing and implementing server-side components of software products.You will develop simple web-based Java Applications and Components.You will compile, debug, and run Java applications.RequirementsTo succeed in this role, you...
-
Software Developer
1 week ago
Muscat, Muscat, Oman beBee Careers Full timeAs a Software Developer in our Commercial Solutions team, you will have the opportunity to work on challenging projects that drive business growth. You will be responsible for designing, developing, and deploying Golang-based systems, as well as mentoring junior engineers and contributing to the growth of the team.This role involves collaborating with...
-
Software Development Team Lead
2 weeks ago
Muscat, Muscat, Oman beBee Careers Full timeJob Summary:We are seeking a highly motivated and experienced Software Development Team Lead to join our team. As a team lead, you will be responsible for overseeing the development of software applications and systems, while also guiding and mentoring junior team members.Key Responsibilities:Lead and manage cross-functional software development teams,...
-
Junior Java Developer Position
2 days ago
Muscat, Muscat, Oman beBee Careers Full timeAbout the RoleThis Junior Java Developer position is ideal for those who enjoy collaboration and want to contribute to impactful projects. You will have the opportunity to work on core frameworks and libraries, including Spring, and understand basic relational database development, SQL, and schema design.The qualifications for this role include a strong...
-
Senior Software Engineer
1 week ago
Muscat, Muscat, Oman beBee Careers Full timeWe are seeking a highly skilled Senior Software Engineer to lead our team in designing, developing, and deploying scalable Golang-based systems.The ideal candidate will have exceptional technical expertise in software development, system design, and engineering best practices. They will be responsible for mentoring junior engineers, contributing to the...
-
Software Developer
1 day ago
Muscat, Muscat, Oman beBee Careers Full timeJob DescriptionWe are seeking a highly skilled Software Developer to join our team. As a Software Developer, you will design and deliver open source software operations code in Python.You will work across the Linux stack, from kernel to applications, focusing on application and infrastructure reliability. Additionally, you will contribute to open source...
-
Junior Civil Site Engineer
18 hours ago
Muscat, Muscat, Oman ALFC Full timeJunior Civil Site Engineer | Junior Mechanical Site Engineer1-6 years of relevant experience (internships, training, or on-site experience).Familiarity with mechanical systems like HVAC, piping, plumbing, or firefighting is a plus.Knowledge of AutoCAD, Revit, or other mechanical design software.Basic understanding of mechanical codes and standards (ASHRAE,...
-
Software Developer
1 week ago
Muscat, Muscat, Oman beBee Careers Full timeSkill Requirements:Familiarity with software development methodologies such as Agile.Knowledge of programming languages including C#, Visual Basic Dot NET, and HTML5/CSS3.Understanding of design patterns and architecture styles like Model-View-Controller (MVC).Experience with ASP dot NET framework, SQL Server, and version control systems.Excellent...