Senior Software Engineer

1 day ago


Alexandria, Egypt Careem Full time

At Careem we are led by a powerful purpose to simplify and improve lives in the Middle East, North Africa and Pakistan. We're pioneering the development of innovative services to aid the mobility of people, the mobility of things and the mobility of money.

We're in the driving seat as we help to define how technology will shape progress in some of the fastest-growing countries in the world. Our teams are building tech to meet the needs of the future in areas including data and AI, e-commerce, technology-enabled logistics, maps, identity, and fintech.

We’re well placed to solve complex and meaningful challenges at scale, with deep tech expertise, strong regulatory relationships, a local presence, and increasingly specialised global teams which are structured to operate as autonomous start-ups. Our team of over 400 engineers and developers are empowered to develop cutting-edge technology every day.

Careem was established in July 2012, became a wholly-owned subsidiary of Uber Technologies, Inc. in January 2020, and today operates in over 100 cities across 12 countries.

**ABOUT THE ROLE**
We are looking for a Senior Software Engineer to join our team of talented engineers that share
a common interest in distributed backend systems, their scalability and continued development.
Whether it’s getting from one point to another, getting food delivered to you, or seamlessly
sending packages across the city, our tech is there, creating amazing experiences for our
customers and helping empower our Captains to simplify and improve the lives of people.
You will design and build the backend systems that power the Careem engine, scale highly
distributed systems, and continuously improve our engineering practices. These large scale,
distributed systems handle everything from user requests to payment processing.
Our tech stack is Golang, Java 8 and Spring Boot, Micro-Service Architecture, SQL and no-SQL

**Key responsibilities include**:

- Software architecture and design of our distributed backend system to meet the
challenging functional, scalability and reliability requirements for our fast growing
business.
- Integrate components into a fully functional & validated system
- Facilitate collaboration with other engineers, business owners, and technical program
managers to solve interesting and challenging problems across our platform.
- Develop and implement software verification and quality assurance procedures
- Document designs and review code
- Continuously strive for higher quality and productivity
being bold, focused, agile and collaborative.

**Qualifications**
- 6+ years of experience in software development
- Experience in multi-tiered distributed systems, web services, APIs, and relational &
NoSQL databases
- A deep familiarity with the AWS services (Elastic Beanstalk, RDS, Elastic Search,
Dynamo)
- Extensive backend programming experience in one or more of the following: Golang,
Java, C/C++, Python
- Ability to: effectively articulate technical challenges and solutions; deal with loosely
defined problems and fast changing requirements & think abstractly.
- A solid foundation in computer science, with strong competencies in data structures,
algorithms and software design.
- Proven knowledge of system architecture.
- Great communication skills.
- Ability to juggle multiple projects at the same time.
- Able to take individual ownership of a project from start to finish.

**What we'll provide you**:
In addition to a competitive long-term total compensation with salary and equity, we have a reward philosophy that expands beyond this. As a Careem colleague you will be able to:

- Be part of a Remote-First organisation
- Work from any country in the world for 60 days a year
- Use Unlimited Vacation days throughout the year
- Access fitness reimbursements for health activities including: gym, health club and training classes.
- Work and learn from great minds
- Create impact in a region with untapped potential
- Explore new opportunities to learn and grow every day



  • Alexandria, Egypt Careem Full time

    Alexandria, Egypt Careem is building the Everything App for the greater Middle East, making it easier than ever to move around, order food and groceries, manage payments, and more. Careem is led by a powerful purpose to simplify and improve the lives of people and build an awesome organisation that inspires. Since 2012, Careem has created earnings for over...


  • Alexandria, Egypt Careem Full time

    Careem is building 'the everything app' for the greater Middle East, making it easier than ever to move around, order food and groceries, manage payments, and more. Careem is led by a powerful purpose to simplify and improve the lives of people and build an awesome organisation that inspires. Since 2012, Careem has created earnings for over 2.5 million...


  • Alexandria, Egypt BADR Full time

    Bachelor’s Degree in Computer Science, Software Engineering, or any related discipline. - 4 to 5 years of experience in Software Testing. - Strong Proven Knowledge of Agile methods and Agile technical practices. - Highly specialized in Test Automation, Performance, Usability, Compatibility, and Security Testing, including: - Testing REST APIs using...


  • Alexandria, Egypt Innuva IT Solutions Full time

    Create technical specifications and program designs from requirements specifications - Create and implement programs, working in small teams - Support and enhance software created in earlier projects - Write technical documentation for software that has been developed. - Work according to agreed project plans. - Develop software according to agreed budgets...


  • Alexandria, Egypt Brightskies Full time

    Alexandria- Automotive- FULL TIMEJob description - Design and integrate SIMULINK models. - Configure code generator of C code from SIMULINK module. - Automation of functional module tests. - Documentation of developed modules. - Development of test scripts for MIL/SIL/PIL platform. - Development of Plants, Control logic/ algorithms and build system Models...

  • Software Engineer

    6 days ago


    Alexandria, Egypt BADR Full time

    B.Sc of Computer Engineering graduate or equivalent practical experience - Computer science background and problem solving skills - Capacity to learn and use new technologies - Software development experience in one or more general purpose programming languages - Familiarity with Agile methodologies - Good communication skills for collaboration with team...


  • Alexandria, Egypt BADR Full time

    As a Software Testing Engineer you will estimate, plan, and coordinate testing activities. You will also ensure that quality issues and defects are appropriately identified, documented, tracked, and resolved in our defect tracking system. Responsibilities: 1- Review requirements specifications and technical design documents to provide timely and meaningful...


  • Alexandria, Alexandria, Egypt First Line Software Full time

    About UsFirst Line Software is a pioneering company in the field of software development, partnering with leading organizations to deliver innovative solutions.The Project and Your Role:We are seeking an experienced High-Performance Test Engineer to join our dynamic team for a project focused on ensuring the reliability and scalability of high-performing...


  • Alexandria, Alexandria, Egypt Paradise Inn Group Full time

    We are seeking an exceptional Senior Engineering Manager to oversee multiple company projects. With a strong background in engineering principles and excellent leadership abilities, you will be responsible for assigning tasks to engineering teams, setting long and short-term project goals, negotiating with vendors and clients, ensuring that projects stay...


  • Alexandria, Egypt TrianglZ Full time

    Our team is rapidly growing & we’re looking for Mid Senior Frontend Engineer! Tasks - Collect, document, and analyze requirements from a variety of sources. - Convert high-level designs, wireframes, and mockups. - Design robust, high-performance, low-maintenance, and documented solutions. - Mentor other less experienced developers. **Requirements**: -...


  • Alexandria, Egypt Adverly Full time

    Bachelor’s Degree in Computer Science or Computer Engineering is a MUST. - Experience with modern javascript libraries, architectures and frameworks (e.g. ReactJS/Flux or AngularJs) is a MUST. - 3+ years of JavaScript software development experience with demonstrated expertise. - 3+ years of HTML, CSS3 experience with demonstrated expertise. - Deep...


  • Alexandria, Egypt Modeso Full time

    REQUIREMENTS: - Relevant University degree in Computer Science/Engineering or similar. - +3 years work experience in a similar role is required. - Hands-on experience in selenium, Appium, or similar tools. - Basic knowledge of one or more of C#, Java, javascript, or similar programming languages. - Strong experience with Agile methodologies. - ISTQB...


  • Alexandria, Egypt Scandiweb Full time

    Working closely with big brands and building powerful websites is challenging and rewarding! scandiweb has worked with various world-known brands like Ford, Hyundai, BMW, Jaguar, Happy Socks, Lancome, L'Oreal, Puma, the MET, and more, building beautiful solutions for their eCommerce needs. Our global team of 30+ different countries covers multiple levels...


  • Alexandria, Alexandria, Egypt Paradise Inn Group Full time

    About the RoleWe are seeking a highly skilled Senior Department Manager to lead our engineering team at Paradise Inn Group. This is an exciting opportunity for a seasoned professional to take charge of multiple company projects and drive excellence in their field.Key Responsibilities:Assign tasks to engineering teams, setting long and short-term project...


  • Alexandria, Alexandria, Egypt Paradise Inn Group Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Technical Director to lead our engineering department. As a key member of our team, you will be responsible for overseeing all aspects of our technical operations, including project management, staff supervision, and quality control.The ideal candidate will have a strong background in...

  • Senior Developer

    6 days ago


    Alexandria, Egypt Reverse SpA Full time

    **Contract type**: permanent Workplace: Alessandria Per una realtà multinazionale che si occupa di produzione di chiusure in alluminio per superalcolici, vino, olio e condimenti, acqua e bevande, che opera in 5 continenti con 30 insediamenti produttivi, cerchiamo un **SENIOR DEVELOPER** che farà parte della divisione Infrastructure and Technological...

  • Mechanical Engineer

    4 days ago


    Alexandria, Egypt Tabarak Full time

    مهندس ميكانيكي خبرة من ٥الي ٨ سنوات خبرة في إدارة الاحتياجات والمشتريات من محافظة الإسكندرية خبرة سابقة في شركات مقاولات بيدنية تحتية وصرف صحي إدارة الاحتياجات وشكرا **Job Category**: **Construction**: **Mechanical...

  • Electric Engineer

    15 hours ago


    Alexandria, Egypt Paradise Inn Group Full time

    Job Summary:We are seeking an experienced Senior Electrical Engineer to oversee and manage all aspects of electrical engineering within our luxury hotel properties. The ideal candidate will have extensive experience in the design, installation, and maintenance of electrical systems in hospitality environments, ensuring that all systems operate efficiently...

  • Electrical Engineer

    6 days ago


    Alexandria, Egypt Brightskies Full time

    Alexandria- Automotive- FULL TIMEJob description **RESPONSIBILITIES**: - Development and analyses of HV system power electronics requirements and validation plan development. - Development and analyses of HV systems physical functions, in vehicle tests and at test benches. - Design and analyses of Electric vehicle HV and LV power distribution networks. -...

  • Test Engineer

    7 months ago


    Alexandria, Egypt itialuS Doha Full time

    **Responsibilities**: 1. Develop and execute test plans, test cases, and test scripts to verify the functionality, usability, and performance of our e-commerce platform. 3. Collaborate with software developers, product managers, and business stakeholders to understand product requirements and translate them into test cases and acceptance criteria. 4....