https://bayt.page.link/PxU84ciH9bhszQLc7
Create a job alert for similar positions

Job Description

Role Overview


We are seeking an experienced and dynamic Software Engineer Manager to lead our software development team. The ideal candidate will bring a proven track record of successful software engineering management, technical expertise, and a passion for driving innovation. This role requires effective leadership, strategic thinking, and the ability to guide a high-performing team in delivering high-quality software solutions.


Key Responsibilities


  • Design, develop, and maintain high-quality web and mobile applications.
  • Provide leadership, mentorship, and guidance to a team of software engineers, fostering a collaborative and innovative work environment.
  • Collaborate with stakeholders to align software development initiatives with organizational goals and long-term strategic objectives.
  • Participate in designing, developing, and testing software solutions and applications.
  • Be involved with the technical activities within the team such as upgrading current solutions.
  • Collaborate closely with cross-functional teams to ensure seamless project execution and timely project delivery.
  • Continuous improvement of our software performance, security, stability, and availability.
  • Providing code documentation for reference and reporting.
  • Ensuring software quality and performance through testing and optimization.
  • Supporting continuous improvement by investigating alternatives and new technologies.
  • Conducting and participating in code reviews and ensuring adherence to coding standards

EXPERIENCE & QUALIFICATIONS


Knowledge, Skills and Experience


  • Strong web and mobile programming experience using Python and Android/IOS.
  • Experience with professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and documentation.
  • Experience in developing software solutions as part of a multidisciplinary team.
  • Experience developing scalable cloud applications.
  • Knowledge of healthcare IT systems landscape (e.g. EHR, FHIR).
  • Experience with CI/CD processes and GitHub/GitLab.
  • Experience working in an agile environment.
  • Excellent communication and interpersonal skills 

Qualifications


  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of experience as a software developer building complex software systems.

Job Details

Job Location
Saudi Arabia
Company Industry
Other Business Support Services
Company Type
Unspecified
Employment Type
Unspecified
Monthly Salary Range
Unspecified
Number of Vacancies
Unspecified

Do you need help in adding the right mix of strong keywords to your CV?

Let our experts design a Professional CV for you.

You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.