Search
Close this search box

Staff Software Engineer I

Job Category: IT
Job Type: Full Time
Job Location: U.A.E

Staff Software Engineer I

Position Summary

We are seeking a highly experienced Staff Software Engineer I to lead the design and development of scalable, high-performance software solutions.

In this role, you will provide technical leadership across complex engineering initiatives, collaborate with cross-functional teams, and drive architecture decisions that support product scalability, reliability, and innovation.


Key Responsibilities

  • Design and develop scalable, secure, and maintainable software systems.
  • Lead architecture and technical design for critical projects.
  • Mentor engineers and promote engineering best practices.
  • Collaborate with Product, Design, and Engineering teams to deliver high-quality solutions.
  • Conduct code reviews and ensure software quality and performance.
  • Drive continuous improvement in development processes and tooling.

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
  • 8+ years of professional software engineering experience.
  • Strong proficiency in one or more languages such as Java, Python, Go, C++, or JavaScript/TypeScript.
  • Experience with distributed systems, APIs, databases, and cloud platforms (AWS, Azure, or GCP).
  • Strong understanding of software architecture, design patterns, and system scalability.
  • Excellent problem-solving, communication, and leadership skills.

 

Apply for this position

Maximum allowed file size is 128 MB. Allowed Type(s): .pdf, .doc, .docx