Software Engineering Manager jobs in Cairo – Browse 507 openings on RoboApply Jobs

Software Engineering Manager jobs in Cairo

Open roles matching “Software Engineering Manager” with location signals for Cairo. 507 active listings on RoboApply Jobs.

507 jobs found

1 - 20 of 507 Jobs
Apply
Sumerge logo
Full-time|On-site|Cairo, Cairo Governorate, Egypt

At Sumerge, our software engineers drive digital innovation, taking on significant digital transformation projects across the region. We create cutting-edge solutions that enhance customer experiences and transform operational performance and efficiency. As leaders in the software industry, we are committed to developing platforms that not only address curre…

Feb 4, 2026
Apply
Unifonic logo
Full-time|On-site|Cairo, Al Qāhirah, Egypt

At Unifonic, a proud recipient of the Great Place to Work® award, we are an innovative startup in the SaaS domain, transforming business communication. Our dedicated team of over 500 enthusiastic Unifones is committed to providing exceptional experiences for more than 5000 customer-focused businesses.We foster a fun and collaborative culture where creativity thrives and new ideas are welcomed. As stakeholders in our company, we are more than just communicators; we are Unifones. Join us and contribute to something remarkable!Join Our Engineering Team!Our Engineering team is pivotal in designing, developing, and maintaining the technologies that power Unifonic’s solutions. We collaborate closely with various departments to ensure our offerings align with customer needs. If you have a passion for technology and are eager to work on innovative communication and engagement solutions, we want to hear from you.As the Software Engineering Lead, you will actively engage in the software development process while managing your own team. This role involves regularly contributing to production code.Help Us Shape the Future of Communication by:Assisting with the recruitment and onboarding of engineering talent.Collaborating with other engineering teams to identify changing requirements and enhance the development environment.Working with product managers, designers, and engineers to prioritize and plan tasks.Communicating project status, risks, and requirements across teams.Providing both technical and non-technical guidance to the team individually and collectively.

Sep 14, 2025
Apply
ssc-hr logo
Full-time|On-site|Cairo, Cairo Governorate, Egypt

Role OverviewThe Software Product Development Manager plays a pivotal role in overseeing the complete technical delivery and continuous enhancement of IP-based software products. This includes ensuring that platforms are scalable, secure, and of the highest quality, always in alignment with the product roadmap and market demands.This position acts as the essential technical link between product strategy and engineering execution, adeptly balancing roadmap commitments with real-world project requirements and customer needs, while safeguarding the long-term integrity of the product.Primary Responsibilities1. Leadership in Product EngineeringOversee the technical delivery for all IP product development initiatives.Ensure product architectures are designed to be scalable, modular, secure, and maintainable.Guide engineering teams to deliver features as per the roadmap with exceptional quality and reliability.2. Roadmap Execution and CoordinationTransform product roadmap and priorities into actionable technical strategies.Work closely with Product Managers and Product Owners to schedule features and releases effectively.Balance roadmap commitments with project-specific customizations to prevent product fragmentation.3. Empowering Engineering TeamsLead, mentor, and expand product-centric engineering teams.Foster a robust engineering culture focused on quality, ownership, and innovation.Ensure teams function efficiently, employing Agile and DevOps best practices.4. Ensuring Product Quality and ReliabilityTake ownership of product code quality, performance, security, and management of technical debt.Implement automated testing, CI/CD pipelines, and release governance protocols.Minimize regressions and production incidents through proactive engineering practices.5. Reusability and ProductizationEvaluate features developed for projects for potential reuse and integration into the product.Promote a modular approach and configuration-based customization over one-off solutions.Collaborate with Business Operations and Center of Excellence to productize successful capabilities.6. Cross-Functional CollaborationPartner with Business Operations to evaluate customer-driven product enhancements.Assist Sales and Presales with technical insights and clarity on the product roadmap.Coordinate with Managed Services for smooth transitions from development to operations.7. Delivery Governance and Risk ManagementIdentify technical risks concerning roadmap delivery, scalability, or performance.Ensure compliance with company technology standards and security protocols.

Feb 2, 2026
Apply
Speechify logo
Full-time|On-site|Cairo, Egypt

Join our dynamic team at Speechify as a Software Engineer, Platform in the vibrant city of Cairo. In this role, you will contribute to the design, development, and enhancement of our innovative platform that helps users engage with content in a new way. We are looking for a passionate engineer who thrives in a fast-paced environment and is eager to solve complex problems with cutting-edge technologies.

Apr 30, 2026
Apply
Delivery Hero logo
Engineering Manager

Delivery Hero

Full-time|On-site|Cairo

Join Delivery Hero as an Engineering Manager and lead our talented engineering team in Cairo. In this pivotal role, you will drive the development of innovative solutions that enhance our delivery services. You will be responsible for overseeing engineering projects, ensuring timely delivery, and fostering a culture of collaboration and excellence. Your leadership will guide the team in implementing best practices and adopting new technologies to maintain our competitive edge.

Jan 21, 2026
Apply
nawy-real-estate logo
Full-time|On-site|Cairo, Maadi, Egypt

Join our innovative team at nawy-real-estate as a Senior Software Testing Engineer. We are looking for a talented and experienced individual with a robust software engineering background to elevate our testing processes.In this pivotal position, you will work alongside developers, product managers, and various stakeholders to create, implement, and execute comprehensive test plans and test cases. Your expertise in automation will be crucial as you introduce automation tools and scripts to improve our testing frameworks.Key Responsibilities:Design and execute detailed, structured test plans and test cases.Conduct both manual and automated functional and non-functional tests for web, REST API, and mobile applications.Collaborate in an agile environment with Development, Product, and Design teams to ensure thorough QA coverage.Participate in planning meetings, provide insights on user stories, create acceptance criteria, and develop test cases.Evaluate the release status to ensure timely and high-quality deliverables.Identify, document, and track bugs using our issue tracking system.Perform regression testing upon bug resolution.Explore and identify automation opportunities, integrating automated tests with manual testing processes.

Feb 18, 2025
Apply
ssc-hr logo
Full-time|On-site|Cairo, Cairo Governorate, Egypt

Job Purpose:As the Lead Software Engineer, you will oversee the entire software development lifecycle for various applications and programs. This includes installation, configuration, deployment, analysis, documentation, coding, and unit testing. You will also lead both junior and senior engineers who are assigned to specific projects.Translate customer requirements into tangible deliverables including code, system installations, and deployment strategies, ensuring a clear alignment with project requirements.Manage project time estimations, adhering to the project plan and organizational processes and standards.Oversee the creation and execution of unit test cases, ensuring quality and functionality.Document code as necessary to ensure clarity and maintainability.Conduct thorough code reviews for both junior and senior engineers to foster a culture of continuous improvement.Collaborate with the technical architect and project delivery team to design and create project architecture.Establish application specifications and guidelines to ensure consistency and quality.Integrate software components into a cohesive and fully functional software system.Work closely with the testing team to create software verification plans and quality assurance procedures.Support and guide the technical team throughout the project lifecycle, ensuring successful execution and delivery.Act as the primary liaison between the development team and customers during the project lifecycle.Manage the deployment of solutions effectively.Conduct User Acceptance Testing (UAT) with customers, as assigned by the project manager.Address nonconformities identified during engineering process audits and architecture audits.Regularly report progress, technical issues, risks, and changes in delivery timelines to the technical lead and project manager.Participate in the recruitment process for technical team members.If assigned to full stack or frontend tasks, manage the conversion of visual screens into UI elements for applications or portals, and create prototypes using UI technologies as needed.

Dec 11, 2025
Apply
PetroAPP logo
Full-time|On-site|Cairo, Cairo Governorate, Egypt

Join PetroAPP, where we harness the power of advanced backend systems to facilitate seamless, high-volume transactions and integrations. We are seeking a Senior Backend Software Engineer who will spearhead the development of intricate backend systems, lead innovative technical initiatives, and provide mentorship to fellow engineers.This pivotal role emphasizes scalability, performance, and reliability within our payment-driven platforms.Key ResponsibilitiesDesign and develop scalable backend services utilizing PHP and LaravelTake ownership of intricate backend features from conception to productionArchitect and enhance performance of transaction-heavy systems for optimal reliabilityImplement best practices in code quality, testing, and system architectureFacilitate and partake in code reviewsGuide junior and mid-level engineers through mentorshipCollaborate with product, engineering, and leadership teams on critical technical decisionsEnhance backend architecture, security, and observabilityGuarantee backend systems maintain high availability and are scalable for growthProduce and uphold comprehensive technical documentation

Jan 6, 2026
Apply
Integrant logo
Full-time|On-site|Cairo, Cairo Governorate, Egypt

Role overview Integrant is hiring a Lead Software Development Engineer in Test (SDET) for its Cairo office. This leadership position focuses on guiding SDET teams, defining testing strategies, and upholding quality standards across multiple projects. The Lead SDET shapes testing roadmaps that combine automation with manual testing, collaborates with stakeholders to set quality goals, and ensures reliable solutions are delivered consistently. Main responsibilities Review system requirements and planned designs for new features or updates. Design, review, and refine test cases and test scripts. Set priorities for test case execution and perform impact analysis when needed. Recommend and implement tools for test management, defect tracking, performance, and automation. Log issues, track their progress, and ensure resolution. Maintain proactive communication with project managers regarding project issues, schedules, and performance concerns. Stay up to date with new testing techniques, technologies, and tools. Contribute as an active member of an agile, self-organizing Scrum team. Take ownership of your team’s testing quality. Collaborate with stakeholders to identify quality benchmarks and KPIs. Coordinate regularly with engineers on test results and defect status. Create and execute detailed test plans. Prepare thorough test reports. Write unit tests for API and business logic layers. Improve code testability where possible. Address minor defects found during testing cycles. Implement features that support testing processes. Document API endpoints or services to support both testing and development teams. Participate in code reviews and help improve code quality and adherence to standards. Location This role is based in Cairo, Cairo Governorate, Egypt.

Apr 21, 2026
Apply
dopay-8 logo
Full-time|On-site|Cairo, Cairo Governorate, Egypt

Key ResponsibilitiesDevelop, execute, and enhance thorough testing strategies (both manual and automated) for APIs, web, and mobile applications.Ensure precision and compliance in validating financial transaction processes (payments, card transactions, settlements, reconciliations).Conduct integration, regression, functional, non-functional, and end-to-end testing.Utilize industry-standard frameworks (Selenium, Cypress, Appium, Postman, JMeter) to automate test scenarios.Review requirements and offer insights for improved clarity, completeness, and testability.Serve as the QA owner for features: assess designs, API contracts, and acceptance criteria prior to development initiation.Collaborate with DevOps to embed automated tests into CI/CD pipelines.Analyze production issues, perform root cause investigations, and contribute to enhancing processes.RequirementsBachelor’s degree in Computer Science, Engineering, or a related discipline.4+ years of software testing experience; Fintech exposure is advantageous.Proficient in test automation tools (Selenium, Appium, Cypress, Playwright, or equivalent).Hands-on familiarity with API testing tools (Postman, SoapUI, RestAssured).Experience with mobile testing via Appium is preferred.Knowledge of performance and load testing tools (JMeter).Proficient in Confluence, Slack, and Jira management tools.Familiarity with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, or Azure DevOps).Strong analytical and problem-solving capabilities.Exceptional communication and collaboration skills in a multi-national context.Fluency in English (both written and spoken).Desirable SkillsExperience with cloud platforms (AWS, Azure).Knowledge of BDD/TDD frameworks (Cucumber, SpecFlow).Familiarity with basics of security and penetration testing.Exposure to fintech or similarly high-growth, mobile-centric sectors.Comprehension of DevOps principles for mobile, including monitoring and crash reporting tools (Firebase, Sentry, Amplitude, etc.).Commitment to financial inclusion and social impact.BenefitsWhy Join Us?Be part of a rapidly growing fintech that is making a significant impact in emerging markets.Engage directly with top-tier enterprise clients and decision-makers.Drive tangible business outcomes, assisting organizations in digitizing payroll and empowering employees financially.Experience a dynamic, collaborative environment where your contributions shape the future of the company.

Sep 30, 2025
Apply
ssc-hr logo
Full-time|On-site|Cairo, Cairo Governorate, Egypt

Role OverviewThe Software Projects Development Manager plays a pivotal role in overseeing the full-cycle technical delivery of bespoke software projects tailored to customer needs. This position is crucial for ensuring rapid, adaptable, and top-notch execution within fast-paced environments.This role serves as a crucial link between shifting customer demands and engineering implementation, converting fluid business requirements into viable, scalable, and profitable technical solutions while empowering development teams to stay agile, inspired, and efficient.Key Responsibilities1. Technical Delivery LeadershipTake ownership of the technical delivery for all designated customer-specific software projects.Ensure that solutions satisfy functional, performance, security, and quality standards.Steer project delivery using Agile, Hybrid, or adaptive methodologies as dictated by project requirements.2. Dynamic Requirements ManagementQuickly assimilate, evaluate, and adjust to frequently evolving customer needs.Convert changing requirements into definitive technical tasks and priorities.Strike a balance between speed, quality, and scope to maintain delivery momentum and build customer trust.3. Engineering Team SupportInspire and lead technical teams to work flexibly and innovatively.Act as a cultural and communicative bridge between clients and developers.Ensure teams are agile enough to adapt to changes without experiencing burnout or chaos.4. Build vs. Buy Decision AuthorityDetermine when to create custom components versus outsourcing or acquiring pre-made solutions.Assess third-party tools, libraries, and vendors for their applicability, speed, cost, and quality.Ensure that outsourcing decisions comply with security, licensing, and integration standards.5. Profitability & Cost OptimizationManage the technical cost framework of projects to enhance profitability.Optimize resources, tools, and architectures for one-time, customer-specific engagements.Collaborate with Finance and Business Operations to safeguard profit margins.6. Delivery Governance & Risk ManagementIdentify and mitigate technical risks proactively (architecture, performance, integration).Ensure adherence to company standards, security protocols, and delivery guidelines.Communicate risks transparently and propose viable mitigation strategies.7. Cross-Functional CoordinationWork alongside Business Operations for alignment on solution design and PoC handover.Coordinate with PMO/CoE on delivery standards and reporting.Collaborate with DevOps and Infrastructure teams to guarantee stable deployments.

Feb 2, 2026
Apply
ssc-hr logo
Full-time|On-site|Cairo, Cairo Governorate, Egypt

About the RoleWe are seeking a detail-oriented and strategic Bid Manager to spearhead the development and submission of successful proposals for our innovative software solutions. The successful candidate will oversee the entire bid lifecycle—from evaluating opportunities and analyzing requirements to crafting and submitting proposals—ensuring that all submissions are compliant, persuasive, and aligned with our business objectives.Key ResponsibilitiesManage the bid process: Take ownership of the complete bid lifecycle—from the initial opportunity assessment to proposal submission and subsequent clarifications.Coordinate stakeholders: Collaborate effectively with sales, presales, solution architects, delivery, finance, and legal teams to create cohesive, high-quality proposals.Develop proposal content: Draft, edit, and structure bid responses to guarantee clarity, consistency, and alignment with client requirements.Compliance & quality: Ensure all proposals meet tender requirements (RFI, RFP, RFQ) and adhere to internal quality standards.Bid strategy: Participate in the win strategy by analyzing customer needs, competitive landscape, and unique selling propositions.Project management: Maintain timelines, deliverables, and version control for each bid.Pricing coordination: Collaborate with finance and delivery teams to ensure accurate cost estimation and competitive pricing.CRM management:Regularly update and manage accurate bid records, opportunity stages, and proposal outcomes within the company’s CRM system.Generate periodic reports on the bid pipeline, win/loss analysis, and bid performance metrics.Knowledge management: Sustain a repository of bid templates, case studies, and reference documents to streamline future bidding processes.Post-bid activities: Support presentations, clarifications, and negotiations as necessary.Continuous improvement: Evaluate feedback and outcomes to identify areas for process and content enhancement.

Nov 17, 2025
Apply
Integrant logo
Full-time|On-site|Cairo, Cairo Governorate, Egypt

Join Integrant as a Lead Software Engineer and lead our innovative team in the development of complex enterprise systems. We are seeking a dedicated individual with a strong command of technologies such as .NET Core, ASP.NET Web Forms, ASP.NET MVC, Windows Forms, Windows Services, Web Services (WCF, ASCX), REST APIs, Azure Cloud Development, and SQL Server.Key Responsibilities:Oversee the development, maintenance, and support of an extensive enterprise system featuring nearly 80 interconnected applications.Engage with stakeholders and team members to gather requirements and convert them into actionable technical solutions.Balance your work between supporting existing functionalities (60%) and developing new features (40%).Prioritize security and performance by implementing best practices and continuous enhancements across the enterprise system.Conduct thorough code reviews and mentor junior developers to uphold coding standards and quality.Collaborate with cross-functional teams to ensure seamless integration and data exchange between applications.Efficiently troubleshoot and resolve technical issues to minimize downtime and disruptions.Develop scalable and reliable solutions using Azure cloud technologies for deployment.Optimize SQL Server queries to improve database performance and system responsiveness.Stay abreast of industry trends and emerging technologies, making recommendations for system improvements.

Jan 26, 2026
Apply
Careers Imdad logo
Full-time|On-site|Cairo, Cairo Governorate, Egypt

We are seeking a talented Senior Software Engineer with a strong focus in Salesforce development or data engineering, complemented by a solid understanding of adjacent domains. Join our dynamic IT team, where each member plays a crucial role in delivering innovative solutions.In this high-impact role, you will transition between gathering requirements, crafting Salesforce solutions, designing data pipelines, and integrating various systems. We value your expertise in your primary domain and your ability to solve problems resourcefully across different areas.Our Approach to AI: We leverage AI tools such as Anthropic, Cursor, and OpenAI as integral components of our workflow. Our team has successfully implemented AI-assisted development for production data pipelines, governance workflows, and system integrations. We expect you to harness AI to enhance your work, ensuring that your depth of knowledge guides the validation of AI-generated outputs.Key Responsibilities:Lead the end-to-end delivery of business systems projects, from requirements gathering and stakeholder workshops to development, user acceptance testing, and deployment.Develop and maintain Salesforce solutions, including Apex, Lightning Web Components, and integrations with ERP and other business systems.Design and manage data pipelines using tools like Airbyte, dbt, and Dagster, and maintain BI dashboards using Tableau.Create technical specifications, prioritize the roadmap, and oversee change management processes.Utilize AI tools on a daily basis to expedite development, analysis, and problem-solving.Provide mentorship to team members and advocate for best practices in the software development lifecycle and data governance.

Feb 15, 2026
Apply
Foodics logo
Full-time|On-site|Cairo, Cairo Governorate, Egypt

About UsWelcome to Foodics! We are a pioneering restaurant management ecosystem and payment technology provider. Established in 2014, our headquarters are located in Riyadh, with offices spanning five countries including the UAE, Egypt, Jordan, and Kuwait. Serving customers and partners across over 35 countries globally, our cutting-edge products have processed more than 6 billion orders! Foodics stands out as one of the fastest-growing SaaS companies in the MENA region.Position OverviewThe Senior Backend Software Engineer will play a crucial role in our tech team, responsible for developing, maintaining, testing, and debugging our back-end web applications. Your mission will be to ensure our applications are fully functional and stable.Key Responsibilities Lead and guide the architecture of various web applications. Collaborate with designers, engineers, and product managers to deliver high-quality products. Design and implement innovative features and functionalities. Write high-quality, well-tested code with a firm understanding of test-driven development. Address complex performance challenges and architectural issues. Create clear and self-explanatory code. Integrate data from multiple services and databases. Mentor and coach junior engineers. Research and drive the adoption of new technologies and systems. Identify and resolve technical debt to enhance performance and code organization. Qualifications A minimum of 5 years of experience in building large-scale web applications. Extensive expertise in relational databases. Proficient in PHP and Laravel frameworks. Experience in writing unit and integration tests. Familiarity with software principles such as SOLID. Experience in designing, implementing, and deploying backend services with a focus on high availability and low latency. Strong understanding of REST APIs. Knowledge of modern queuing and caching systems, such as Redis. Solid grasp of background job processing. Proven experience leading technical projects in fast-paced environments. Excellent communication skills with a track record of effectively collaborating with diverse stakeholders. Strong analytical and problem-solving skills. Experience in building foodtech applications is a plus. Familiarity with monitoring tools is a plus. Proficient in verbal communication in English. Able to adapt to time zone differences and excel in a remote work setting. What We OfferAt Foodics, we believe you will love being part of our dynamic team! Competitive compensation packages, including bonuses and additional benefits.

Jan 13, 2025
Apply
Ingame Sports logo
Full-time|On-site|Cairo, Cairo Governorate, Egypt

Join the innovative team at Ingame Sports as a Senior Software Engineer.In this pivotal role, you will design, develop, and enhance high-performance, scalable, and secure software solutions that drive our advanced sports technology platforms. Your expertise will be essential in converting business needs into effective technical solutions, mentoring less experienced developers, and upholding engineering excellence throughout the software development lifecycle.Key Responsibilities:Analyze user requirements to create efficient, scalable software designs.Write high-quality code adhering to industry best practices and company standards.Work collaboratively with cross-functional teams, including product management, QA, and operations, to deliver exceptional software products.Support architectural design and technical decisions for software initiatives.Conduct code reviews, mentor junior developers, and promote knowledge sharing within the team.Troubleshoot and resolve software defects and performance challenges.Stay updated on emerging technologies and integrate relevant advancements into projects.

Apr 5, 2026
Apply
Unifonic logo
Full-time|On-site|Cairo, Al Qāhirah, Egypt

Join us at Unifonic, a proudly recognized Great Place to Work®, as we redefine communication in the SaaS industry. Our vibrant team of 500 dedicated Unifones is committed to enhancing the experience of over 5,000 customer-focused companies.We cultivate a fun, collaborative environment where creativity thrives and new ideas are welcomed. As stakeholders in our organization, we are more than just employees; we are innovators shaping the future. Be a part of our exciting journey!About Our Engineering TeamOur Engineering team is pivotal in designing, developing, and maintaining the innovative technologies that power Unifonic’s services. Collaborating closely with various departments, we ensure that our offerings align with customer needs. If you are passionate about technology and eager to work on state-of-the-art communication solutions, we want you!Your RoleAs a Senior Software Engineer specializing in Java and Python, you will dive deep into the architecture of Unifonic's products, implementing enhancements, resolving bugs, conducting data analysis, and reporting key metrics. Your work will contribute to the next generation of our platform, utilizing the latest technologies within agile scrum teams.Key Responsibilities:Develop and maintain scalable solutions supporting millions of daily users.Contribute to the policies, procedures, and technical assets in our cloud infrastructure.Provide technical insights to various teams regarding Unifonic's product offerings.Enhance multi-cloud communication products while collaborating with partner software development teams.Engage in cloud-based development and deployment, particularly with AWS services (EC2, SQS, S3, RDS, Aurora).Work alongside service delivery teams to facilitate cloud product deployments.Leverage Unifonic's technical architectures to build robust, efficient, and scalable solutions.Perform database administration tasks, optimization, and advanced SQL queries.Collaborate with product owners, scrum masters, and developers to ensure high-quality deliverables using tools like JIRA and Git.

Aug 2, 2023
Apply
SanaCommerce logo
Full-time|On-site|Cairo

Role Overview SanaCommerce is hiring a Senior Full Stack Software Engineer based in Cairo. This role focuses on building and maintaining scalable web applications that support our platform’s growth. The position involves working closely with colleagues from different specialties to deliver reliable software solutions. What You Will Do Design, develop, and maintain web applications that meet business goals Work with cross-functional teams to solve technical challenges Contribute to the quality and scalability of our platform Location This position is based in Cairo.

Apr 28, 2026
Apply
Foodics logo
Full-time|On-site|Cairo, Cairo Governorate, Egypt

Who We AreWelcome to Foodics! We are a premier restaurant management ecosystem and payment technology provider. Established in 2014, our headquarters is in Riyadh, with offices spanning five countries, including the UAE, Egypt, Jordan, and Kuwait. Currently, we serve customers and partners in over 35 countries globally. Our innovative solutions have processed more than 6 billion (that’s billion with a B) orders, cementing Foodics as one of the fastest-growing SaaS companies to emerge from the MENA region. Recently, Foodics raised $170 million in the largest SaaS funding round in MENA, significantly enhancing our capabilities to drive innovation and better serve business owners.The Role OverviewAs the Software Engineering Lead, you will take charge of guiding and mentoring a team of software engineers to deliver exceptional software solutions that align with our business objectives. This position requires a unique blend of technical acumen, robust leadership skills, and a strategic vision. The successful candidate will manage multiple projects effectively, cultivate a collaborative work culture, and champion continuous improvement within the team.Your Responsibilities Assemble, nurture, and lead a high-performing software engineering team. Oversee software development projects from concept to completion, guaranteeing timely and budget-conscious delivery. Provide technical guidance and support to your team, ensuring compliance with best practices and coding standards. Discover opportunities to refine software development processes and enact improvements. Collaborate with product managers, designers, and other stakeholders to ensure alignment and achieve project objectives. Conduct performance assessments, set goals, and offer constructive feedback to team members. Assess training needs, provide mentorship, and promote career advancement within the team. Guide backend teams in delivering solutions throughout our software lifecycle. Work closely with PMs to establish the product direction and prioritize deliverables, formalizing them as OKRs. Analyze technical challenges and devise solutions. Ensure the creation of well-designed and testable code. Break down tasks and assign them effectively among team members. Assist in developing code documentation and contributing to technical documents. Monitor product performance and redesign as needed. Review and enhance code quality through team members' code evaluations. Engage with other leads and team members to exchange ideas. Report the team's progress and any obstacles to management. Stay updated on emerging technologies and industry best practices. We Seek Candidates Who Hold a Bachelor's degree in Computer Science or a related discipline. Possess strong technical skills and experience in backend development. Demonstrate excellent leadership abilities and a strategic mindset. Have a passion for fostering team collaboration and continuous improvement.

Jan 19, 2025
Apply
Speechify logo
Full-time|On-site|Cairo, Egypt

Speechify is looking for an iOS Core Product Software Engineer based in Cairo, Egypt. This position centers on building and enhancing the core iOS app behind Speechify’s text-to-speech technology. Key responsibilities Design and implement new features for the iOS application Improve and fine-tune existing app functions to create a better user experience Collaborate with fellow engineers and team members to deliver dependable, high-quality software Team values The Speechify team focuses on practical problem-solving and values a collaborative approach to developing products that help users access content through natural-sounding speech.

Apr 25, 2026

Sign in to browse more jobs

Create account — see all 507 results

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.