Software Engineer
3 days ago
This is an exciting opportunity for a software engineer passionate about open source software, Linux, and Data Centre automation. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.
The Ubuntu MAAS team is responsible for delivering our Metal As A Service hyperscale provisioning technology. Ubuntu strives to be the most scalable, cloud ready server distribution and MAAS is our platform to get it there. MAAS is a rapidly evolving software stack written in Python and Go, and we are looking for experienced software engineers who understand performance at scale, networking, storage and usability.
Applicants should be passionate about the future of Ubuntu and be able to show technical leadership with a globally distributed team of engineers who share that passion. This position requires international travel several times a year.
**What you'll do**:
- Develop MAAS core components and features to make MAAS the #1 bare metal cloud system.
- Shape the architecture of MAAS to make it simpler, faster and easier to use.
- Collaborate with other teams to ensure MAAS works well with other tools and is released on time.
- Contribute your improvements to our continuous integration environment, tests and practices, to maintain fast feedback and good test coverage.
- Contribute to documentation of current and existing features, making it world-class resource for Data Centre operators and users.
- Provide technical communication and collaboration with other teams where appropriate.
- Take personal ownership of problems and drive them to solutions.
- Travel internationally a few times a year to meet and collaborate with your and other teams.
**Who you are**:
- At least 5 years of proven professional software development experience in Python, Go or similar.
- Capacity to learn quickly about new systems and techniques
- Excellent logic, problem solving, and troubleshooting skills
- Strong English language communication skills - both written and verbal
- Experience with Linux server technologies, including but not limited to Virtualization (KVM), Containers (LXC), etc.
- You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
- Knowledge of network technologies, including PXE, DHCP, TFTP, DNS, NTP
- Some experience with Baseboard Management Controllers and Protocols (Redfish, IPMI, AMT and others)
- Strong experience with networking, storage technologies and Cloud hosting and infrastructure.
- Ideally, experience of large-scale physical server provisioning and automation, including rapid deployment, configuration, management and service orchestration.
- Familiarity with some of the open source development tools and methodologies used in creation of several Ubuntu projects (MAAS, Juju, Ubuntu Server, LXD, Ubuntu Core), such as Launchpad, Debian packaging tools (APT, dpkg) and snapcraft.
- Canonical is proud to foster a workplace free from discrimination. We truly believe that diversity of experience, perspectives, and background will lead to a better environment for our employees and a better platform for our users and customers. This is something we value deeply and we encourage everyone to come be a part of the world of Ubuntu._
LI-Remote #stack
-
Software Engineer 2
5 days ago
Mansoura, Egypt Dell Technologies Full timeSoftware Engineer 2 Join us as a Software Engineer 2 on our Telco team in Cairo to do the best work of your career and make a profound social impact. Software Engineer 2 who has a strong background in highly scalable distributed systems with experience working in an agile engineering team and a knack for researching new technologies. Dell Telecom Systems...
-
Senior Software Engineer
2 days ago
Mansoura, Egypt Top Business Human Resources Full timeJob Description: - Develop high-quality software design and architecture - Identify, prioritize and execute tasks in the software development life cycle - Automate tasks through appropriate tools and scripting - Review and debug code - Perform validation and verification testing - Collaborate with internal teams and vendors to fix and improve products -...
-
Junior Software Development Engineer-hm04
2 weeks ago
Mansoura, Egypt Pillars Consultancy Full timeJunior Software Development Engineer **Responsibilities**: Ability to build front-end interfaces and implement various interactions Ability to understand and complete requirements allocated by software requirement analysis and design engineer with high quality Ability to analyze and resolve issues **Requirements**: **Knowledge:** Extremely good at...
-
Software Qc Tester Engineer
3 days ago
Mansoura, Egypt Top Business Human Resources Full timeJob Description: - Review and analyze system specifications - Execute test cases (manual or automated) and analyze results - Evaluate product code according to specifications - Create logs to document testing phases and defects - Report bugs and errors to development teams - Help troubleshoot issues - Conduct post-release/ post-implementation testing - Work...
-
Telco Software Engineer 2
3 days ago
Mansoura, Egypt Dell Technologies Full timeTelco Software Engineer 2 - QA Automation Join us as a Software Engineer 2 on our Telco team in Cairo to do the best work of your career and make a profound social impact. Software Engineer 2 who has a strong background in highly scalable distributed systems with experience working in an agile engineering team and a knack for researching new...
-
Software Engineer
2 days ago
Mansoura, Egypt Shopify Full timeCompany Description Shopify is a leading global commerce company, providing trusted tools to start, grow, market, and manage a retail business of any size. Shopify makes commerce better for everyone with a platform and services that are engineered for reliability, while delivering a better shopping experience for consumers everywhere. Shopify powers...
-
Software Development Engineer, Mena Payments
2 days ago
Mansoura, Egypt Payfort Egypt LLC Full timeBachelor's Degree in Computer Science or related field - 5+ years of software development experience - Excellent problem solving abilities and object-oriented design skills - Fluency and experience in object-oriented programming languages, like Java, C++, or C# - Ability to excel in a fast-paced, startup-like environment Job summary About Amazon Payment...
-
Mansoura, Egypt Canonical - Jobs Full timeWe are hiring a software developer to focus on dqlite, our distributed SQLite database which uses our own RAFT library for establishing consensus and replication. Dqlite is available as a pure C library or through a Go package that we also maintain, and we intend to provide bindings for Python and other languages. You will design and implement enhancements...
-
Software Engineer
7 days ago
Mansoura, Egypt Canonical - Jobs Full timeCanonical is looking for a talented software engineer to join our distributed team that builds Anbox Cloud, which enables cloud-hosted containerised Android instances, and powers various Android streaming services such as gaming, medical security, and innovative new phone capabilities. **Key responsibilities** - Develop and maintain various components in Go...
-
Software Technical Lead
2 days ago
Mansoura, Egypt Centro CDx Full timeCreates and executes development plans through gathering requirements to meet business-changing needs and requirements. - Responsible for managing technical risks through creating department plans to deliver high-quality software services to the community. - Maintain quality standards of all software by designing new features and enhancements to expand the...
-
Senior Cloud Native Software Engineer
3 days ago
Mansoura, Egypt Talent Pal Full timeLocation: Egypt / Cairo Governorate, EG- Employment Type: Full Time- Job ID: 33683Evolvice is a German nearshore service provider with branches in Egypt and Ukraine. Founded in 2012, Evolvice has a strong technical background and business domain knowledge, combining software engineering and Agile methodology, leading its’ clients path to digital...
-
Software Developer
4 days ago
Mansoura, Egypt Manufacturing Commercial Vehicles (MCV) Full time**Company**: MCV INDUSTRY ( egypt) - **Job Purpose**: **Job Duties and Responsibilities**: - Research and evaluate software related technologies and products - Design and develop testing and maintenance procedures and activities - Develop and write process-efficient coding that meets customer requirements - Write and maintain appropriate documentation to...
-
Senior DevOps Engineer
2 days ago
Mansoura, Egypt Top Business Human Resources Full timeJob Description: - Implement integrations requested by customers - Deploy updates and fixes - Provide Level 2 technical support - Build tools to reduce occurrences of errors and improve customer experience - Develop software to integrate with internal back-end systems - Perform root cause analysis for production errors - Investigate and resolve technical...
-
Sw QA Engineer
2 weeks ago
Mansoura, Egypt Siemens Full time**Siemens Digital Industries Software - Where today meets tomorrow.** Let's make the difference together! **Meet the team - **Video** Siemens DISW is a global technology powerhouse. With some of the best-known brands in the world, Siemens has stood for engineering excellence, innovation, quality, and reliability for more than 165...
-
Senior Software Engineer
2 days ago
Mansoura, Egypt Top Business Human Resources Full timeJob Description: - Develop high-quality software design and architecture - Identify, prioritize and execute tasks in the software development life cycle - Automate tasks through appropriate tools and scripting - Review and debug code - Perform validation and verification testing - Collaborate with internal teams and vendors to fix and improve products -...
-
Customer Support Field Engineer Iii
3 days ago
Mansoura, Egypt Panasonic Avionics Corporation Full time**Who we are**: Ever wonder who brings the entertainment to your flights? Panasonic Avionics Corporation is #1 in the industry for delivering inflight products such as movies, games, WiFi, and now Bluetooth headphone connectivity! How exciting would it be to be a part of the innovation that goes into creating technology that delights millions of people in...
-
Technical Support Engineer
3 days ago
Mansoura, Egypt Spectro Systems Full timeResponsible for following projects Installation and POC with our partners. - Ensures the regular & proper verification, performance, implementation for already exist and new projects. - Conduct training sessions for partners/clients on newly installed hardware products. - Validates system functionality by executing the operational checklist in order to...
-
Senior Backend Engineer
4 days ago
Mansoura, Egypt LXT Full timeLXT is an emerging leader in the provision of AI training data to power intelligent technology for global organizations, including the largest technology companies in the world. We are currently seeking a Senior Software Engineer (Backend) at LXT, who will work closely with our engineering, operations and product teams to build the most secure, cutting edge...
-
DevOps Engineer
6 days ago
Mansoura, Egypt INNOCALLS Full timePartner with development and operations teams to develop practical automation solutions and custom modules. Troubleshoot automation issues and find practical solutions that move projects forward in a timely manner - Configure and fine-tune cloud infrastructure systems - Support cloud servers including security configurations, patching, and troubleshooting. -...
-
Mansoura, Egypt Canonical - Jobs Full timeThis role is an opportunity for a technologist with a passion for Linux and Cloud to build a career with Canonical and drive the success with those leveraging Ubuntu and open source products. If you have an affinity for open source development and a passion for technology, then you will enjoy working with some of the best people in the industry at...