Enable job alerts via email!

Engineering Manager, Software - SMS

Unifonic, Inc.

Dubai

Hybrid

AED 80,000 - 120,000

Full time

8 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a dynamic startup revolutionizing business communication in a fun and collaborative environment. As an Engineering Manager, you'll lead the development of innovative solutions, ensuring timely delivery and high-quality standards. You'll work closely with various teams to prioritize projects and enhance client experiences. This is an exciting opportunity to be part of a passionate team dedicated to continuous improvement and customer satisfaction. If you're ready to make a significant impact in a cutting-edge SaaS company, this role is for you!

Benefits

Competitive salary and bonus
Share scheme (ownership opportunities)
30 holiday days after one year
Work from anywhere up to 10 weeks per year
Paid parental leave
LinkedIn Learning license

Qualifications

  • 10+ years of engineering experience with 4+ years in technical management.
  • Strong coding skills and experience with distributed applications.

Responsibilities

  • Define and own technical product requirements and specifications.
  • Manage stakeholders' services and employ Agile methodologies.
  • Drive engineering process improvements for efficiency.

Skills

Java Development
MySQL
Cassandra
Redis
Memcache
Python Scripting
Analytical Skills
Agile Methodologies
Communication Skills

Education

Bachelor's degree in Engineering

Tools

AWS
Openstack
Network Devices
API Gateways
Web Services

Job description

Proudly voted a Great Place to Work, we are a dynamic startup in the SaaS space revolutionizing business communication. Our team comprises 500 passionate Unifones dedicated to delivering exceptional experiences to over 5,000 customer-centric companies.

We foster a fun, collaborative environment that encourages creativity and new ideas. As shareholders, we are more than just communicators; we are Unifones. Join us and be part of something big!

Meet the team!

Our Engineering team designs, develops, and maintains systems and technologies driving Unifonic’s solutions. We collaborate closely with other departments to meet customer needs. If you are passionate about technology and excited about cutting-edge communication solutions, we want you on our team.

Role: Engineering Manager Software (SMS)

You will define, lead, and deliver Unifonic’s products on time and within budget. Responsibilities include overseeing product lifecycle, stakeholder communication, supporting the product portfolio, and improving product, project, and vendor processes.

Key Responsibilities:

  1. Define and own technical product requirements, specifications, and roadmaps based on user and business needs.
  2. Collaborate with product, marketing, operations, and sales teams to prioritize and schedule work.
  3. Manage stakeholders' services and employ Agile methodologies for continuous delivery.
  4. Maintain incident escalation and response processes.
  5. Build and manage client technical solutions ensuring they meet requirements.
  6. Drive engineering process improvements for efficiency.
  7. Partner across departments to streamline operations and maximize team efforts.
  8. Participate in industry groups and conferences to stay current.
  9. Research emerging technologies and trends to enhance client experience and support development.
  10. Collaborate internally to ensure successful product launches and operations.
  11. Track release performance metrics.
  12. Support onboarding and technical training for clients on new features.
  13. Establish development best practices for high-quality, supportable code and CI environments.
  14. Serve as the technical owner, resolving roadblocks and managing stakeholder communication.
  15. Promote a culture of continuous improvement and customer satisfaction driven by data.

Qualifications:

  • 10+ years of relevant engineering experience and 4+ years in technical management of large projects.
  • Experience as Java Developer, with databases (MySQL, Cassandra), caching solutions (Redis, Memcache).
  • Strong coding skills and experience with architectural patterns for high-scale distributed applications.
  • Expertise in network devices, servers (Windows/Linux, AWS, Openstack), API gateways, web services, scripting (Python), and protocols (SFTP, TLS, etc.).
  • Experience in Telecom SMPP, SIP, OSS & BSS is a plus.
  • Proven ability to lead on-shore and off-shore teams and vendors.
  • Strong analytical skills and ability to translate requirements into solutions.
  • Capability to create client demos based on needs.
  • Adaptability to dynamic environments with changing priorities.
  • Attention to detail with strategic big-picture awareness.
  • Ability to interface daily with offshore teams.
  • Fluent in English with excellent communication skills.
  • Bachelor's degree in Engineering, Software, or related field.

Benefits:

  • Competitive salary and bonus.
  • Share scheme (ownership opportunities).
  • 30 holiday days after one year, plus your birthday off!
  • Work from anywhere up to 10 weeks per year.
  • Paid parental leave.
  • LinkedIn Learning license for continuous development.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.