Go Software Engineer, Commercial Systems
4 days ago
This engineering role is an opportunity for a technologist with a passion for Linux to build a career with Canonical and drive the success of those leveraging Ubuntu and open source products. If you have an affinity for open source development, then you will enjoy working with some of the best people in the industry at Canonical.
The Commercial Systems unit has several areas of responsibility spread across five engineering teams that are closely collaborating with other engineering and business teams at Canonical. Services designed, developed, and operated by the Commercial Systems unit are deployed to millions of machines all over the world.
The first area of responsibility is centered around security. We develop and operate Ubuntu Advantage and Livepatch backend services that support the authentication, authorization, and delivery of Extended Security Maintenance (ESM) at scale to a wide range of devices spanning from individual systems to large enterprise fleets running in cloud environments.
On the distributed systems front, we develop an open source identity manager Candid and a Juju multi-controller manager JIMM (Juju Intelligent Model Manager) that enables organizations to centrally manage operations across a number of Juju controllers deployed to public, private, and hybrid clouds. The large majority of our systems is deployed to Kubernetes clusters.
The third major area is related to internal business operations. We develop and operate several data warehouses, including data ingestion pipelines, that are relied on by operations and data analytics teams. In addition to that, we help internal business units to automate processes across a number of software solutions and integrate with a number of SaaS solutions to ensure a smooth flow of data. Last but not least, we have a dedicated team of Salesforce engineers and administrators who take care our Salesforce implementation and integration.
We are looking for new colleagues with strong background in Go or Python, who have the drive and energy to deliver and operate solutions at scale with the highest engineering quality, continuously develop their skills, and work with us on defining the future of open source.
**We expect you to have**:
- Bachelor's degree or equivalent in Computer Science or related engineering field.
- Experience as a software developer in a high-level language - preferably Go or Python.
- Experience building, deploying, and operating distributed systems and APIs.
- Excellent verbal and written communication skills in English.
- Ability to collaborate remotely with a diverse set of team members and stakeholders, remain highly motivated, productive, and organized in a fully remote environment.
- Ability to travel to international destinations for one week at a time, approximately 2-4 times per year. Locations prior to the global pandemic included New York, Seattle, London, Cape Town, Budapest, Berlin, Montreal, and Brussels.
**Nice to have**:
- Experience developing and deploying for Ubuntu Linux in public clouds.
- Experience integrating authentication & authorization, financial, public cloud or marketplace systems.
- Experience with Salesforce development/integration or APEX.
**We offer**:
- Learning and Development opportunities and budget
- Annual compensation review
- Recognition rewards
- Annual leave
- Priority pass for travel
- Flexible working option
- Canonical believes a diverse workforce enhances our ability to deliver world class software and services which meet the world's computing needs. We are committed to ensuring equal employment opportunities to all qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status._
LI-Remote #stack
-
Software Engineer, Commercial Systems
2 weeks ago
مصر, Egypt Canonical - Jobs Full timeThis engineering role is an opportunity for a technologist with a passion for Linux to build a career with Canonical and drive the success of those leveraging Ubuntu and open source products. If you have an affinity for open source development, you will enjoy working with some of the best people in the industry at Canonical. The Commercial Systems unit has...
-
Python Software Engineer, Commercial Systems
4 days ago
مصر, Egypt Canonical - Jobs Full timeThis engineering role is an opportunity for a technologist with a passion for Linux to build a career with Canonical and drive the success of those leveraging Ubuntu and open source products. If you have an affinity for open source development, then you will enjoy working with some of the best people in the industry at Canonical. The Commercial Systems unit...
-
Senior Software Engineer
2 weeks ago
مصر, Egypt Canonical - Jobs Full timeDesign, develop and contribute to a mature distributed systems Go code base. We're looking for experienced Go developers who can show strong technical leadership and engineering rigour. Own the design, delivery and support of features in a highly concurrent, highly distributed system that drives cloud automation and software operations at scale. If you love...
-
Senior Software Architect, Commercial Systems
2 weeks ago
مصر, Egypt Canonical - Jobs Full timeThis role is an opportunity for a senior software architect to build a career with Canonical and drive the architecture of internally developed and deployed software solutions. We are looking for a senior software architect with hands-on experience with Go and Python, distributed systems, SaaS, and microservices, who has the drive, energy, and skills to...
-
Engineering Manager
2 weeks ago
مصر, Egypt Canonical - Jobs Full timeThis engineering management role is an opportunity for a technologist with a passion for Linux and Ubuntu to build a career with Canonical and drive the success of the business. If you have an affinity for open source development, then you will enjoy working with some of the best people in the industry at Canonical. **A contracts service.** We develop and...
-
Engineering Manager, Commercial Systems
5 days ago
مصر, Egypt Canonical - Jobs Full timeThis engineering management role is an opportunity for a technologist with a passion for Linux and Ubuntu to build a career with Canonical and drive the success of the business. If you have an affinity for open source development, then you will enjoy working with some of the best people in the industry at Canonical. **A contracts service.** We develop and...
-
Software Engineer
2 weeks ago
مصر, Egypt Applab Software Trading Full time**Job Overview**: We are seeking a talented Software Engineer to join our dynamic team. The ideal candidate will be responsible for developing high-quality software solutions and contributing to all phases of the development lifecycle. **Duties**: - Design, develop, and implement software solutions - Participate in requirements analysis - Collaborate with...
-
مصر, Egypt Canonical - Jobs Full timeThis engineering management role is an opportunity for a technologist with a passion for Linux and Ubuntu to build a career with Canonical and drive the success of the business. If you have an affinity for open source development, then you will enjoy working with some of the best people in the industry at Canonical. **A contracts service.** We develop and...
-
Go Lang Developers
4 weeks ago
مصر, Egypt Sarmad Full time**Responsibilities**: - Design, develop, and maintain robust and scalable backend systems using Go Lang - Collaborate with cross-functional teams to understand requirements and develop efficient solutions - Write clean, maintainable, and reusable code - Conduct code reviews and provide constructive feedback to peers - Stay up-to-date with the latest trends...
-
System Software Engineer
2 weeks ago
مصر, Egypt Canonical - Jobs Full timeWe are building a new team to focus on the Golang programming language and its ecosystem on Ubuntu. They will deliver the best possible Golang runtime, developer experience and supporting tooling in Ubuntu. We are keen to ensure that the cutting edge of modern programming languages innovation is available to Ubuntu users, to lay the foundation for future...
-
Golang Embedded System Software Engineer
2 weeks ago
مصر, Egypt Canonical - Jobs Full timeWork on mission-critical Golang code, focused on software delivery, containers, security sandboxing, telemetry and device management, as a software engineer on our SnapD team. This role requires an obsession with quality and performance, for work at the heart of the operating system. It also requires an interest in the software publishing and consumption...
-
Junior System Engineer
13 hours ago
مصر, Egypt Giza Systems EG Full timeResponsible for undertaking all technical responsibilities for the delivery of services and engineering projects, as per assignment - **Under supervision\on-job training of System and Senior engineers**: - Prepares software and hardware design documents for review by project team leader/Senior engineer. - Generates project documentation. - Undertakes the...
-
Commercial IT Analyst
3 weeks ago
مصر, Egypt Beyti Egypt Full timeCreate and enforce policies for effective data management. - Formulate techniques for quality data collection to ensure adequacy, accuracy, and legitimacy of data. - Manage distributor accounts and Sales Force software including inventory management, allocations, and communicating internally with Commercial department. - Provide training to sales team for...
-
Embedded Software Engineer
2 weeks ago
مصر, Egypt Manufacturing Commercial Vehicles (MCV) Full time**Company**: MCV INDUSTRY ( egypt) - **Job Purpose**: **Job Duties and Responsibilities**: Work with multi-disciplinary engineering teams to understand functional requirements and implement appropriate software solutions - Develop models for control and diagnostic algorithms using MBD tools (eg, MATLAB/Simulink/State flow, Lab VIEW or others ) - Deliver the...
-
Senior Systems Engineer(Copy)
4 weeks ago
مصر, Egypt Giza Systems EG Full timeAnalyze customer problems, resolve and close customer complaints as per assignment from team leader. - Prepare software and hardware design documents for review by project team leader/Senior engineer. - Generate project documentation. - Undertake the testing of software and hardware including all internal, workshop, factory acceptance and site acceptance...
-
Av Senior System Engineer
1 week ago
مصر, Egypt Giza Systems EG Full timeTo undertake all technical responsibilities for the delivery of services and engineering projects, as per assignment. **KPIs**: Project’s delivery on time. Executing project within the allocated budget. Ability of problem solving. Degree of customer satisfaction. - Analyses customer problems and resolves and closes customer complaints, as per...
-
مصر, Egypt Valeo Full timeEmbedded Software Engineer-Powertrain Systems - ( 22000B2T ) **Mission**: **We focus on developing innovative technology and systems that reduce fuel consumption in cars and increase efficiency, while keeping the pleasure of driving.** **CO₂ emission-reduction solutions**: - ** **Stop-Start system** : Valeo was the first supplier to offer customers this...
-
Engineering Manager
3 days ago
مصر, Egypt Canonical - Jobs Full timeThis is an engineering management role to lead the reboot of our Landscape systems management solution for Ubuntu. Ubuntu is growing rapidly in the enterprise, with estates expanding from cloud, to bare metal servers, to vSphere clusters, and of course desktops and devices. Ubuntu is easy to deploy and configure, one node at a time, but it's difficult to...
-
System Engineer
4 weeks ago
مصر, Egypt FlairsTech Full timeDetails Required Experience 2-10 Department Customer Operations Career LevelSenior Position Location Cairo / Alexandria **Skills**: Embedded Software Requirements and responsibilities **System Engineer**: - English: Fluent - Communication: Excellent Technical Skills Required: Ability to communicate with internal teams | Customer. Formal Systems...
-
Linux Server Software Engineering Manager
1 week ago
مصر, Egypt Canonical - Jobs Full timeThe Partner Engineering team works with the leading silicon companies to optimise Ubuntu to get the most from each new chip. Our goal is to collaborate with specialist engineers from our partners to integrate next-generation features and performance enhancements for upcoming hardware, while also ensure a common operating experience for their users. As a...