Job Closed
This listing is no longer active.
One platform for every conversation.
Software Engineering Lead – Workflow & Integrations
Location
Egypt
Posted
113 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineering Lead – Workflow & Integrations
Unifonic
• Leading a team that designs and delivers a drag-and-drop workflow builder powered by Camunda • Building and maintaining integration connectors with various platforms • Ensuring the reliability and scalability of communication solutions • Supporting recruitment, hiring, and onboarding of engineering talent • Driving architecture decisions for scalable and maintainable systems • Communicating status, risks, and requirements clearly across stakeholders • Facilitating continuous learning and improvement for the team
Job Requirements
- 7+ years of relevant software engineering experience
- 5+ years building scalable, production-grade backend systems
- Proven experience leading a team (Team Lead / Tech Lead / Engineering Lead)
- Strong hands-on Java experience (Must)
- Kafka experience (Must)
- Kubernetes + Docker (Must)
- Experience building integration-heavy systems
- Experience designing workflow-driven platforms
- Camunda (Big plus)
- ReactJS + TypeScript (Plus)
- Experience integrating with e-commerce / marketplace platforms
- Familiarity with caches Redis and databases PostgreSQL
- Experience designing and maintaining CI/CD pipelines
- Familiarity with code quality tooling and testing/performance tools
- Strong English communication skills (written and spoken)
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 25 days per year working from anywhere in the world!
- Paid leave for new parents
- LinkedIn learning license
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Join one of our multicultural Engineering teams, focusing on our Third Party Risk Management business. • Solve complex problems while contributing with new ideas and techniques. • Lead continuous improvement for the team.
• Own outcomes: Start with complex business problems, collaborate closely with product and operations stakeholders to decompose the problem, define requirements, design technology solutions, and build high quality software that delivers results. • System design: Work backwards from extremely complex business problems to design the correct abstractions and components in the simplest, most logical and maintainable way possible. • Maintain and operate systems at scale: Ensure reliability, performance, and operational excellence of systems in production. • Technical leadership: Set the technical direction for projects and teams. And set and maintain the bar for code quality, testing, and operational excellence. • Cross-team collaboration and mentorship: Mentor engineers and collaborate with stakeholders across the organization. • Influence roadmap and strategy: Shape R37’s roadmap and long-term technology strategy.
• Provide technical leadership and project management for consulting and engineering services • Lead project teams, develop scopes of work and cost estimates • Mentor junior staff and serve as a trusted technical advisor to clients • Support critical infrastructure projects involving water and wastewater treatment plants, pump stations, wells, and associated facilities through the entire project lifecycle
• Designing and implementing high‑quality Pega applications that power critical business processes, ensuring solutions are scalable, maintainable, and aligned with enterprise architecture standards. • Translate complex business requirements into robust Pega workflows, leveraging deep platform knowledge to create efficient case designs, integrations, and user experiences. • Serve as a hands-on technical expert who can troubleshoot intricate issues, optimize system performance, and guide teams through the nuances of Pega architecture and best practices. • Collaborate closely with product owners, architects, and cross-functional engineering teams to shape technical direction, clarify requirements, and deliver solutions that meet both immediate needs and long-term strategic goals. • Support integration efforts by working across APIs, data sources, and external systems, ensuring seamless communication and secure, well-structured interactions within the broader ecosystem. • Act as a mentor and resource for junior engineers, sharing insights on Pega development, debugging techniques, and engineering fundamentals to strengthen the team’s overall capability.




