Juju Software Engineer
4 days ago
The role of a Software Engineer at Canonical
As a software engineer on the team, you'll be contributing to the development of Juju, a large open-source Go project that powers complex distributed software systems across the world.
Juju is the engine behind model-driven operations, providing a means to operate complex software on public cloud, private cloud, Kubernetes, and bare-metal. Combined with the Ops framework, Juju provides a complete solution for applications and infrastructure management.
Many internal and external teams depend on Juju to deliver their products and services - from Canonical Managed Solutions, our OpenStack and cloud delivery teams, to Fortune 500 companies.
Location: This is a Globally remote role.
What your day will look like
- Contribute to the design, delivery, and support of features in a highly concurrent, highly distributed system that drives cloud automation and software operations at scale.
- Collaborate proactively with a distributed team
- Debug issues and interact with upstream communities publicly
- Work with helpful and talented engineers including experts in many fields
- Discuss ideas and collaborate on finding good solutions
- Work from home with global travel for 2 to 4 weeks per year for internal and external events
What we are looking for in you
- Experience developing software using Go.
- Excellent communication skills in the English language, both verbal and written, especially in online environments
- An exceptional academic track record from both high school and preferably university
- Willingness to travel up to 4 times a year for internal events
Additional skills that you might also bring
The following skills may be helpful to you in the role, but we don't expect everyone to bring all of them.
- Hands-on experience developing highly concurrent distributed systems
- Experience with container technologies (Docker, LXD, Kubernetes, etc.)
- Solid networking background and experience
- Experience with agile software development methodologies
- Experience in the Linux and open-source software world
- Experience with configuration management software (Ansible, Chef, Puppet, et al.)
- Working knowledge of cloud computing
- Experience with software packaging (Debian, snaps)
- Programming with, and operating, SQL and NoSQL databases
- Experience working on a distributed team on an open source project -- even if that is community open source contributions.
- Demonstrated track record of Open Source contributions
- Prior experience developing plugins for Terraform
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 person - we've been working remotely since 2004
- 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 from your team and others
- Priority Pass for travel and travel upgrades for long haul company events
About Canonical
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.
#LI-remote
-
Senior Juju Software Engineer
3 days ago
Delhi, United States Canonical - Jobs Full timeJob DescriptionJob DescriptionThe role of a Senior Software Engineer at CanonicalAs a senior software engineer, you'll be an integral part of the team, driving process improvement, assisting the manager in running the team, coaching and developing colleagues with less experience, as well as owning functional areas from design and implementation all the...
-
Developer Relations Engineer
4 days ago
Delhi Township, United States Canonical - Jobs Full timeJob DescriptionJob DescriptionCanonical 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 leading public...
-
Delhi Township, United States Canonical - Jobs Full timeJob DescriptionJob DescriptionWe build a high-performance, high-efficiency stack for window managers and display subsystems in C++, called Mir. We're growing the team and looking for new colleagues who share our passion for precision, performance and user experience.Our goal is to enable the whole spectrum of graphics from single-purpose screens through...
-
Principal Software Engineering
3 days ago
Middletown Township, United States AT&T Full timeJob Description:“This position requires office presence of a minimum of 5 days per week and is only located in the location(s) posted. No relocation is offered.”Join AT&T and reimagine the communications and technologies that connect the world. The Chief Information Office is responsible for advancing information technology performance and delivering...
-
Embedded Linux Field Engineer
4 days ago
Delhi Township, United States Canonical - Jobs Full timeJob DescriptionJob DescriptionJob DescriptionCanonical 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...
-
Software Engineering Manager
1 week ago
Cranberry Township, United States Omnicell Full timeJob DescriptionJob DescriptionOmnicell is seeking an experienced and hands-on Manager of Software Engineering to lead our development team in creating innovative healthcare technology solutions. This role will be responsible for overseeing both new and legacy systems, ensuring that our software development efforts meet the evolving needs of healthcare...
-
Software Engineer III
1 week ago
Cranberry Township, United States Omnicell Full timeJob DescriptionJob DescriptionEngineer III, Software - ApplicationsThe Engineer III, Software is an experienced professional who participates in leading, creating and extending Omnicell products. This person is a highly skilled developer who can apply industry and corporate best practices to produce quality applications. This person applies their practical...
-
Robotics UX Software Engineer
4 days ago
Moon Township, United States Titan Robotics, Inc. Full timeJob DescriptionJob DescriptionJob Summary Titan Robotics, Inc. is looking for a Robotics UX Software Engineer with a passion for taming massively complex information architectures and systems. As part of this role, you will be tasked with distilling this information into a series of intuitive patterns and tools. You would work closely with our world class...
-
Sr. Robotics Software Engineer
1 week ago
Cranberry Township, United States eNGINE Full timeeNGINE builds Technical Teams. We are a Solutions and Placement firm shaped by decades of interaction with Technical professionals. Our inspiration is continuous learning and engagement with the markets we serve, the talent we represent, and the teams we build. Our Consulting Workforce is encouraged to enjoy career fulfillment in the form of challenging...
-
Sr. Robotics Software Engineer
1 week ago
Cranberry Township, United States eNGINE Full timeeNGINE builds Technical Teams. We are a Solutions and Placement firm shaped by decades of interaction with Technical professionals. Our inspiration is continuous learning and engagement with the markets we serve, the talent we represent, and the teams we build. Our Consulting Workforce is encouraged to enjoy career fulfillment in the form of challenging...
-
Sr. Robotics Software Engineer
1 week ago
Cranberry Township, United States eNGINE Full timeeNGINE builds Technical Teams. We are a Solutions and Placement firm shaped by decades of interaction with Technical professionals. Our inspiration is continuous learning and engagement with the markets we serve, the talent we represent, and the teams we build. Our Consulting Workforce is encouraged to enjoy career fulfillment in the form of challenging...
-
Hamilton Township, United States Augustine Consulting, Inc. Full timeAugustine Consulting Inc. is a Woman-Owned Small Business professional services provider of engineering and technical services to the United States Government. We seek an experienced, self-starting Software Configuration Manager to serve as a part of the Company's Engineering Services team that supports PEO Soldier. Duties and Responsibilities: As an ACI...
-
Software Engineer in Test,
3 days ago
Cranberry Township, United States NetApp Full timeSoftware Engineer in Test, (ONTAP Product Engineering) at NetApp summary: As a Software Engineer in Test at NetApp, I am part of a dynamic team focused on developing ONTAP, the flagship storage product. My role involves automating and testing scale-out storage solutions, ensuring high-quality performance through strong programming skills in Python and...
-
Software Engineer 3
4 days ago
Woodbridge Township, United States Innova Full timeInnova Solutions has a client that is immediately hiring for a Software EngineerTitle: Software EngineerJob type: Fulltime/Contract on W2Location: Woodbridge Township New Jersey 08830 (Hybrid)Duration: 13...
-
Manager, Software Engineering
1 week ago
Montgomery Township, United States SS&C Technologies Full timeAs a leading financial services and healthcare technology company based on revenue, SS&C is headquartered in Windsor, Connecticut, and has 27,000+ employees in 35 countries. Some 20,000 financial services and healthcare organizations, from the world's largest companies to small and mid-market firms, rely on SS&C for expertise, scale, and technology.Job...
-
Software Engineer 3
1 week ago
Woodbridge Township, United States Innova Full timeInnova Solutions has a client that is immediately hiring for a Software EngineerDo not wait to apply after reading this description a high application volume is expected for this opportunity. Title: Software EngineerJob type: Fulltime/Contract on W2Location: Woodbridge Township New Jersey 08830 (Hybrid)Duration: 13 Months As a Software Engineer, you will...
-
Software Engineer 3
1 week ago
Woodbridge Township, United States Volt Full timeInnova Solutions has a client that is immediately hiring for a Software Engineer Title: Software EngineerJob type: Fulltime/Contract on W2Location: Woodbridge Township New Jersey 08830 (Hybrid)Duration: 13 Months As a Software Engineer, you will :Consult on or participate in moderately complex initiatives and deliverables within Software Engineering...
-
Mgr, Software Engineer
1 week ago
Cranberry Township, United States NetApp Full timeAbout NetApp Is this the next step in your career Find out if you are the right candidate by reading through the complete overview below. NetApp is the intelligent data infrastructure company, turning a world of disruption into opportunity for every customer. No matter the data type, workload or environment, we help our customers identify and realize new...
-
Project Engineer
14 hours ago
Delhi, United States Sportsfield Specialties, Inc. Full timeJob DescriptionJob DescriptionSportsfield Specialties, Inc. is seeking an experienced Project Engineer to manage all project activities related to Stadium Construction Projects. This position can be located in NY, NC, or Remotely.Responsibilities include but not limited to:Ability to successfully manage and track multiple construction projects from project...
-
Delhi, California, United States Canonical - Jobs Full timeJob DescriptionCanonical is seeking a skilled PC Hardware Engineer to join our team and contribute to the development of the Ubuntu kernel. This role presents an exciting opportunity for an engineer to leverage their software engineering skills on cutting-edge hardware.The successful candidate will be responsible for developing and maintaining high-quality...