Software Engineer
6 days ago
**Summary**:
This is an exciting opportunity for an experienced software engineer passionate about open source software, Linux, and Web Services at scale. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.
Bring your Python and Golang skills to bear on identity, authorization and access management across Canonical's suite of enterprise products and web services.
Technical excellence and a background in software engineering are necessary prerequisites for this role. You will be expected to own the design and delivery of the system, facilitate integrations and work with your team on strategy and execution.
**What you'll do**:
- Collaborate proactively with a distributed team
- Write clean web service APIs to support both CLI and web frontend clients, using Python (and optionally Golang).
- Design and implement new features and enhancements from spec to production and ongoing operations at scale.
- Review code produced by other engineers
- Discuss ideas and collaborate on finding good solutions.
- Create and enhance management, authentication and authorization API endpoints
- Craft end-user authentication flows from design to implementation
- Modernize the identity stack of our websites and products by driving adoption of best-of-breed IAM technologies
- Deliver great products that users love by maintaining a culture of quality and engineering excellence
- Work from home with global travel 2 to 4 weeks per year for internal and external events
**Who you are**:
- You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
- You are a software engineer, with specific experience building identity and access management products
- You are familiar with the open source software, standards, protocols and concepts in the identity space (e.g. OpenID, OAuth, LDAP)
- You have experience implementing authorization frameworks in distributed systems
- You value secure coding and standards, and enjoy working on teams that do the same
- You have solid experience working in an agile development environment
- You love technology and working with a diverse set of talented people.
- You are comfortable with Ubuntu as a development and deployment platform.
- You are curious, flexible, articulate, and accountable
- You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
- You love embracing new technologies and pushing the boundaries of what is possible, with a view to building products that improve how people operate software and infrastructure everywhere
**About Canonical**:
Canonical is a growing, international software company that works with the open-source community to deliver Ubuntu - the world's #1 cloud operating system. Our mission is to realise the potential of free software in the lives of individuals and organisations. Our services are helping businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu. Canonical is a unique tech company - global, remote-first, open source, with 700 professionals across 50 countries - we want to be the world's best, not biggest, global software company. With almost every team remote by default, Canonical sets the pace on the 21st-century digital workplace.
**What Canonical offers**:
- Work from home
- Learning and development allowances
- Competitive Salary
- Annual compensation review
- Recognition rewards
- Generous annual leave
- Paid maternity, paternity and sick leave
- Priority Pass for travel
- Exposure to international business and technology
LI-Remote
stack
-
Software Engineer
8 months 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...
-
Software Development Engineer
7 months ago
مصر, Egypt Siemens Digital Industries Software Full timeSiemens Digital Industries Software 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 175 years. Digital Verification Technologies ( **DVT** ) division is looking for a highly qualified **Software Development Engineer** for an...
-
Software Development Engineer
7 months ago
مصر, Egypt Siemens Digital Industries Software 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 years. We're...
-
Software Development Engineer
7 months ago
مصر, Egypt Siemens Digital Industries Software Full timeSiemens Digital Industries Software 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 years. We're looking for a **Software Development Engineer** to join our **Calibre Engineering division** in **Cairo, Egypt**. **Main...
-
Software Engineering Manager
7 months ago
مصر, Egypt Siemens Digital Industries Software Full timeSiemens Digital Industries Software 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 175 years. We are currently seeking an **Engineering Manager** to join our **Brightly** team in **Cairo, Egypt**. In this role, you will be...
-
Software Development Engineer
7 months ago
مصر, Egypt Siemens Digital Industries Software Full timeSiemens Digital Industries Software 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 175 years. We are currently seeking a Software Development Engineer to join our Brightly Team in Cairo, Egypt. **Responsibilities**: - Write...
-
Embedded Software Engineer
7 months ago
مصر, Egypt Siemens Digital Industries Software Full timeSiemens 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 175 years. We are looking for an **Embedded Software Engineer (Implementation Consultant** ) specialized in Embedded SW Development / Integration to join our...
-
Software Development Engineer
12 hours ago
مصر, Egypt Siemens Digital Industries Software 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 years. We're...
-
Software Development Engineer
7 months ago
مصر, Egypt Siemens Digital Industries Software 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 years. We are...
-
Senior Software Development Engineer
7 months ago
مصر, Egypt Siemens Digital Industries Software Full timeSiemens Digital Industries Software 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 175 years. We are currently seeking a **Senior Software Development Engineer** to join our **Calibre Pattern Matching** team in **Cairo,...
-
Senior Software Development Engineer
7 months ago
مصر, Egypt Siemens Digital Industries Software 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 years. We're...
-
Software Engineer
6 days ago
مصر, Egypt Siemens Industry Software Inc. Full time**Please submit your resume in the English language** Research, develop and maintain the Simcenter 3D motion multibody dynamics software. Duties will entail developing numerical algorithms, implementing and maintaining them in the Simcenter 3D motion solver with goal to make the solver state of the art in terms of accuracy and performance. Responsibilities...
-
Software Tester Engineer
7 months ago
مصر, Egypt TechnoMasr for (web solutions and software) Full timeReview requirements, specifications, and technical design documents to provide timely and meaningful feedback. - Reporting and reviewing software bugs using JIRA\ClickUp. - Analyzing assigned tasks issues and risks, then reported on JIRA\ClickUp. - Creating Mind-Map and executing complex Test Case Procedures and Test Scripts, API Tests. - Completing testing...
-
Software QA Engineer
7 months ago
مصر, Egypt Siemens Digital Industries Software 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 years. **This team...
-
.NET Core Engineer
1 week ago
مصر, Egypt Wapel Software Full time**Job brief** We are looking for a skilled software engineer who, along with our excellent software development team, will be responsible for working on projects that are currently being developed by our company. Duties will include but are not limited to developing and directing software system validation and testing methods, as well as directing our...
-
Software Engineer
6 months ago
مصر, Egypt اورنچ مصر Full timeAbout the job Software Engineer **Purpose of the job** senior software engineer is typically required to work with and supervise a team of software engineers developing information systems for a website or other software programs **Duties and responsibilities** - Participate in development of new services and operations support team to ensure delivery and...
-
Software Engineer
7 months ago
مصر, Egypt Procore Full timeWe’re looking for **Software Engineer** to join our Payments Team in the Financial Division. In this role, you’ll join our highly collaborative Product and Engineering organization to drive the technical direction of our projects. As a **Software Engineer**, you are responsible for designing, building, and shipping software using your analytic,...
-
Software Engineer
7 months ago
مصر, Egypt Procore Technologies Full time**Job Description**: We’re looking for **Software Engineer** to join our Payments Team in the Financial Division. In this role, you’ll join our highly collaborative Product and Engineering organization to drive the technical direction of our projects. As a **Software Engineer**, you are responsible for designing, building, and shipping software using...
-
Software Engineer
6 months ago
مصر, Egypt Orange Full time**Purpose of the job** Senior software engineer is typically required to work with and supervise a team of software engineers developing information systems for a website or other software programs **Duties and responsibilities** - Participate in development of new services and operations support team to ensure delivery and resolution of solutions...
-
Software Engineer/senior Software Engineer
1 week ago
مصر, Egypt Beinex Full time**Responsibilities**: - Designing and developing user interfaces using Angular best practices. - Writing JavaScript, CSS, and HTML. - Developing product analysis tasks. - Making complex technical and design decisions for Angular projects - Conducting performance tests. - Consulting with the design team **Key Skills Required**: - At least 3+ years of...