Engineering Lead, Software
5 months ago
Proudly voted a Great Place to Work®, we are a dynamic startup in the SaaS space that is revolutionizing the way businesses communicate. Our team is made up of 500 energetic and passionate Unifones who are dedicated to delivering the best possible experience to 5000+ customer-centric companies.
We pride ourselves on our fun and collaborative work environment, where creativity and new ideas are constantly encouraged. As shareholders in the business, we’re so much more than a group of passionate communicators. We are Unifones. Join our team and be a part of something big
**Meet the team**
Our Engineering team is responsible for designing, developing, and maintaining the systems and technologies that drive Unifonic’s solutions. We work closely with other departments to ensure our products and services meet the needs of our customers. If you are passionate about technology and are excited about working on cutting-edge communication and engagement solutions, we want you on our team.
As Engineering Lead, Software you will be playing an active part in the hands-on process of building software and managing your own team. In this role, you will be contributing to production-facing code on a regular basis.
**Help us shape the future of communication by**:
- Supporting with recruitment & hiring of engineering talent and facilitate the onboarding of new team members
- Working with other engineering teams to identify and anticipate changing requirements and opportunities to improve the development environment
- Working with product managers, designers, and engineers to prioritize, plan, and schedule work
- Communicating status, risks, and requirements to other groups
- Providing technical and non-technical guidance to the team, both individually and as a group
- Facilitating continuous learning and improvement for the team and its members
- Working in a dynamic environment embracing the challenge of adapting to evolving requirements and frequently shifting priorities with agility
- Leading, mentoring and inspiring a team of developers to foster a culture of collaboration, innovation, and continuous improvement
- Providing technical guidance and expertise to the team, ensuring adherence to best practices, coding standards, and architectural principles while conducting regular performance evaluations, offering constructive feedback, and supporting the professional growth and development of team members
**What you’ll bring**:
- Hands-on 7+ years of relevant engineering work experience and 4+ hands-on technical management experience in shipping large-scale projects with multiple dependencies across teams
- Hands-on 5+ years of experience as a Python, GO or JAVA Developer and 5+ years in database management (MySQL, Casandra. etc)
- Experience with high-volume solutions
- Must be able to spend substantial time interfacing with the offshore teams on a daily basis
- Fluent in English with excellent writing/editing and verbal communication skills
- Practical experience in queuing systems/Message Brokers like (RabbitMQ, Kfka, SQS, etc...)
- Practical experience with cache technologies (Memcached, Redis)
- Bachelor's degree in Engineering, Software, or a related discipline or the equivalent
- Strong attention to detail while maintaining sight of the big picture
- Strong problem-solving and analytical skills
- General knowledge in telecommunications (SMSC, SMPP, charging systems, HLRMNP etc.)
**As a Unifone you’ll receive a range of benefits**:
- Competitive salary and bonus
- Unifonic share scheme (we are all owners)
- 30 holiday days after the first anniversary
- Your Birthday off
- Spend up to 10 weeks per year working from anywhere in the world
- Paid leave for new parents
- LinkedIn learning license
-
Software Engineer
6 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
5 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
5 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 Development Engineer
5 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...
-
Lead Software Engineer
5 months ago
مصر, Egypt ITWORX Full timeLead Software Engineer - L3 | Fulltime **Job purpose**: - ** Key accountabilities and decision ownership**: - Interpret the customer requirements into deliverables (code; installation of a system; deployment.etc.) and ensure they are well mapped with the requirements - Manage the time estimation of projects while following the project plan and timeline as...
-
Software Engineering Tech Lead
6 months ago
مصر, Egypt اورنچ مصر Full timeAbout the job Software Engineering Tech Lead **Purpose of the job** Work results will directly impact tens of Oranges business processes, & departments inside & outside the technology sector, & thousands of customers. **Responsibilities** - Troubleshoot, and present custom solutions to any and all potential network problems. - Support the development of...
-
Lead Software Engineer
5 months ago
مصر, Egypt Integrant Full timeWe are Hiring! We are looking for passionate calibers to join our team as "Lead Software Engineer - Java" with below roles and responsibilities: - Be part of a high performing team of software engineers delivering scalable and robust solutions within our microservices platform - Actively participate in technical requirements elicitation from the client -...
-
Software Team Lead
5 months ago
مصر, Egypt Si-Ware Systems Full timeWe are seeking a talented and motivated Software Team Lead to join our dynamic team. As a Software Team Lead, you will be responsible for leading a team of Software Engineers, in addition to developing and maintaining the backend infrastructure of our cloud-based our growing user base and ensure seamless integration with various cloud services. You...
-
Principal Software Engineer Lead
5 months ago
مصر, Egypt Microsoft Full timeWe are building the platform for AI Copilots for Microsoft. We focus on the infrastructure used to power Bing Chat, M365 Chat, Windows Copilot, and other cutting edge AI Copilot solutions. Copilots are intelligent assistants that help users find deep insights into various tasks and then help users accomplish what they need to. Copilots leverage the power of...
-
Lead Software Engineer
7 months ago
مصر, Egypt CodeOfDuty Full time**Key Responsibilities**: - Lead and mentor a team of software developers in design, development, code reviews, and testing. - Oversee the entire development lifecycle, from requirement analysis to deployment. - Collaborate with cross-functional teams to define, design, and implement new features. - Engage in system architecture decisions, lead software...
-
Team Lead
7 months ago
مصر, Egypt Sarmad Full time**Responsibilities**: - Lead and manage a team of software engineers - Oversee the development and delivery of software solutions - Collaborate with product management and cross-functional teams to define project requirements and scope - Ensure software development best practices are followed - Provide technical guidance and mentorship to team members -...
-
Software Tester Engineer
5 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...
-
Senior Software Engineer Team Lead
5 months ago
مصر, Egypt Projecx Full time**About Us**: PROJECX is a leading technology company specializing in innovative solutions across AI, machine learning, e-commerce, CRM, CMS, and SaaS projects. We are committed to pushing the boundaries of technology to deliver impactful solutions for our clients. **Position Overview**: **Responsibilities**: - **Master of all trades**:_ - Spearhead system...
-
Software Engineering Manager
5 months ago
مصر, Egypt Spectro Systems Full timeA leading innovator in the IoT space, is seeking an experienced Engineering Manager to lead our software development team. **Position Summary**: As an Engineering Manager, you will play a pivotal role in driving our software development initiatives for IoT products. You will lead a team of talented engineers to build scalable and robust systems, ensuring...
-
Software Engineering Lead
5 months ago
مصر, Egypt Microsoft Full timeYou will be joining a team under the Web Experiences Team organisation. Our mission is to empower every person and organization to achieve more, by focusing on building engaging content, services, experiences, and platforms for customers. We build products including Microsoft SwiftKey Keyboard, Bing, Start, Edge as well as incubating new and exciting...
-
Technical Lead Software Development
6 months ago
مصر, Egypt ACCT Full timeCompany Description Advanced Critical Care Consultancy and Training (ACCT) is a top-notch medical company based in Cairo, Egypt that provides ICU operation high-quality services. Our goal is to help healthcare facilities operate at their best by providing reliable, cutting-edge technological solutions to improve critical care. Role Description This is a...
-
Software Engineer
5 months ago
مصر, Egypt Orange Business Full time**About the role**: About OINIS: Orange International Networks Infrastructures & Services (OINIS) is a technical department serving the group at an international dimension. With more than 1700 collaborators highly qualified trough the world, OINIS is a privileged stakeholder for networks, infrastructure and security. OINIS’s mission is to conceive, plan,...
-
Senior Software Engineer
5 months ago
مصر, Egypt CharCentric Full timeCharCentric is a dynamic technology firm operating in the UAE. We are focused on providing top-tier technology consulting and engineering services to both emerging and established businesses. Tasks - Work with our founder on hiring more specialized roles in the near future. - Lead and manage a team of software engineers to ensure successful completion of...
-
Software Engineering Manager
6 months ago
مصر, Egypt CharCentric Full timeCharCentric is a dynamic technology firm operating in the UAE. We are focused on providing top-tier technology consulting and engineering services to both emerging and established businesses. Tasks - Work with our founder on hiring more specialized roles in the near future. - Lead and manage a team of software engineers to ensure successful completion of...
-
Staff Software Engineer
5 months ago
مصر, Egypt Teradata Full timeWhat You’ll Do Perform (hands-on coding) all phases of the software development cycle: requirements gathering, design, development, testing, releasing, and maintaining software products. Inspire, lead, and mentor less senior software engineers in a flexible, fast-paced work environment. Establish procedures and standards (e.g. software engineering...