Software Engineering Lead

Unifonic
Cairo, Belgrade
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 7+ yearsEducation: bachelorsSkills: ["Problem-solving","Analytical skills","Attention to detail","Communication","Mentoring","Leadership","Continuous improvement"]

Lead hands-on engineering work while managing and mentoring a team responsible for building scalable, enterprise-grade systems. Collaborate with product managers, designers, and engineers to plan and prioritize work, communicate risks and requirements, and drive continuous learning and improvement. Contribute to production code, set technical direction and best practices, and support recruitment, onboarding, CI/CD quality, and performance evaluations in a fast-moving SaaS environment.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Unifonic
Unifonic
11 months ago

Software Engineering Lead

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 4 hours agoStatus: Live

Job Summary

Lead hands-on engineering work while managing and mentoring a team responsible for building scalable, enterprise-grade systems. Collaborate with product managers, designers, and engineers to plan and prioritize work, communicate risks and requirements, and drive continuous learning and improvement. Contribute to production code, set technical direction and best practices, and support recruitment, onboarding, CI/CD quality, and performance evaluations in a fast-moving SaaS environment.
Location: Cairo, Belgrade
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Manager level

Key Responsibilities

  • •Play an active hands-on role while contributing production-facing code regularly.
  • •Lead, mentor, and inspire developers to foster collaboration, innovation, and continuous improvement.
  • •Support recruitment and hiring, and facilitate onboarding of new team members.
  • •Work with product managers, designers, and engineers to prioritize, plan, and schedule work.
  • •Provide technical and non-technical guidance; ensure best practices, coding standards, and architectural principles, including performance evaluations and constructive feedback.

Pay and Benefits

Perks:EquityRemote WorkPaid LeaveParental Leave

Key Requirements

  • •7+ years of relevant engineering experience with 5+ years hands-on building scalable enterprise-grade systems.
  • •5+ years as a Java and/or Python developer with database management experience (e.g., MySQL, Cassandra).
  • •Practical experience with AWS services and container orchestration using Kubernetes and Docker.
  • •Hands-on experience with queuing systems/message brokers (RabbitMQ, Kafka, Amazon SQS) and cache technologies (Memcached, Redis).
  • •Ability to lead/mentor developers, including performance evaluations and technical guidance; strong communication in English.
Experience:7+ yearsSaaS
Education:Bachelor's
Skills:Problem-solvingAnalytical skillsAttention to detailCommunicationMentoringLeadershipContinuous improvement
Licenses:LinkedIn learning license
Languages:English
Tech Stack:JavaPythonMySQLCassandraRabbitMQKafkaAmazon SQSMemcachedRedisMeta (WhatsApp, Instagram, Messenger)Apple (Messages for Business)PushEmailAWSEC2S3RDSDynamoDBAPI GatewayLambda

Company Brief

Unifonic
Provides a customer communication platform that helps businesses send SMS, WhatsApp, voice, and other omnichannel messages through APIs and workflow tools. Serves enterprises seeking to automate marketing, support, and transactional communications across the Middle East and beyond.
Industry: API Platforms
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Headquarters: Riyadh, Saudi Arabia
Founded: 2006
WebsiteLinkedIn