Principal Software Engineer
2 weeks ago
Unifonic is a customer engagement platform that enables organizations to delight customers with remarkable omnichannel experiences. By unifying communication channels, messaging apps, and chatbots, Unifonic streamlines conversations at every touchpoint throughout the customer journey.
**Principal Software Engineer**
- Build and maintain solutions that scale. Serving millions of users every day.
- Contribute to building and maintaining the policies, procedures, and technical assets in Unifonic’s cloud infrastructure.
- Support various teams with a technical vision in the core areas of interest for Unifonic's products.
- Support multi-cloud-based communication products, especially as an augmentation to the internal technology team and working with partners’ software development teams.
- Work on cloud-based development and deployment, including the following: AWS (EC2, SQS, S3, RDS, Aurora).
- Work closely with service delivery teams to support product deployments to the cloud.
- Understand and use Unifonic's technical architectures, tools, and techniques to build powerful, efficient, flexible, and scalable solutions.
- Ability to perform basic database administration, performance optimization, index optimization, write advanced select queries, and replace cursor usage with relational SQL.
- Collaborate with product owners, scrum masters, and other developers to deliver a quality product using tools such as JIRA and Git.
**Requirements**:
- Hands-on 9+ years of experience in developing complex projects, preferably in the communications domain by using Java (Spring Framework).
- Hands-on experience in Web Development (HTML, CSS, JS).
- Practical experience in queuing systems/message brokers like ActiveMQ, RabbitMQ, Kafka, Beanstalk, SQS, etc...
- Practical experience with cache technologies such as Memcached, and Redis.
- Proficiency in a Linux environment and in consuming and designing RESTful APIs.
- Solid experience with full Software Development Lifecycle, Distributed Architectures (REST, SOAP, Queue-based), and Microservices Architecture.
- Bachelor's degree in Engineering, Software, or a related discipline or the equivalent.
- Familiarity with software project management tools similar to Agile, Maven, and Git.
- Experienced with using cloud hosting technologies such as AWS.
- General knowledge in telecommunications (SMSC, VOIP, SMPP, etc...).
- Excellent communication skills.
- Strong problem-solving and analytical skills.
-
Archer - Software Principal Engineer
4 days ago
مصر, Egypt RSA Full time**Archer - **Software Principal Engineer** We are seeking a passionate, self-motivated Principal Software Engineer to join our Engineering team in Cairo. You will need to have proven hands-on experience in root cause analysis, Software development, and testing. You will be joining a top-notch, agile team of developers who thrive on collaboration, open...
-
Principal Software Engineer
4 days ago
مصر, Egypt Dell Technologies - RSA Full timePrincipal Software Engineer - SecurID As organizations across the globe transform to meet the rapidly evolving demands of the post-pandemic world, cybersecurity has become the bedrock of today’s digital economy. Nowhere is this more critical than in securing the identities of the employees, external users, and customers that drive the modern digital...
-
Rsa - Software Principal Engineer
2 weeks ago
مصر, Egypt RSA Full time**RSA - Principal Software Engineer** As organizations across the globe transform to meet the rapidly evolving demands of the post-pandemic world, cybersecurity has become the bedrock of today’s digital economy. Nowhere is this more critical than in securing the identities of the employees, external users, and customers that drive the modern digital...
-
Software Principal Engineer
1 week ago
مصر, Egypt Dell Technologies Full timeSoftware Principal Engineer - Data Modelling (Telecom Co-innovation) We are looking for talented, driven, self-starter individuals to join our Telecom Co-innovation Expert Centre in the Telecom Systems Business Engineering organization. About business unit and team The Telecom Systems Business creates products and solutions catering for the worldwide...
-
Software Development Principal
2 weeks ago
مصر, Egypt Integrant Full timeIntegrant Inc is hiring a Software Development Principal Engineer primary goal is to implement assigned tasks on time, with the highest quality, and using the best practices. Software Development Principal Engineer is an experienced and talented developer with a successful delivery track, proven technical expertise, with eager for technology. Duties and...
-
Principal Software Engineer
2 weeks ago
مصر, Egypt Envision Employment Solutions Full time**Ready and hungry for a new adventure? You are definitely in the right place! We at **Envision Employment Solutions** are always on the look for top talents around the globe and matching them with our partners' hiring needs, to help them build and scale! - Our partners offer awesome work environment, competitive salaries, full benefits, and many others...
-
Principal Software Engineer
6 days ago
مصر, Egypt SSC Egypt Full timeCreation of software architecture and design documentation for Desktop or Mobile Applications. - Software Lead on a small development team. - Creation of software unit test. - Promote software development best practices. - Collaborate with Automation Engineer to create robust APIs to enable SW Automation Tests. - Regularly attending team meetings to discuss...
-
Senior Principal
1 week ago
مصر, Egypt Oracle Full timeSenior Principal / Principal Advanced Support Engineer, ACS Global Delivery, DB & ES-22000F4N **Applicants are required to read, write, and speak the following languages***: English, Arabic **Preferred Qualifications** **Senior Principal / Principal Advanced Support Engineer**, **Database** **Advanced Customer Services (ACS) / Advanced Services Engineer...
-
Senior Principal Engineer
4 days ago
مصر, Egypt Dell Technologies Full timeSenior Principal Engineer - Product Support Our IPS engineering support team members engage directly with external customers and work closely with quality, services, customer support and sustainment teams to ensure we continue to win the confidence of our Telco customers by delivering and supporting world-class products and solutions. Telecom Systems...
-
Principal Software Engineering Manager
2 weeks ago
مصر, Egypt Microsoft Full timeWelcome to the Feeds & Verticals Live Site Engineering team, a Cairo-based development team that is part of the larger WebXT org. We’re a newly created organization (created in 2020), part of WebXT Content Services. Our original charter was simple: to radically improve the live site engineering process for the many feeds-centric canvases such as the Edge...