×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer – Data and Video

Job in Doha, Qatar
Listing for: BSL
Full Time position
Listed on 2026-01-01
Job specializations:
  • IT/Tech
    Systems Engineer, Data Engineer
Salary/Wage Range or Industry Benchmark: 400000 - 600000 QAR Yearly QAR 400000.00 600000.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Engineer – Data and Video )

Senior Software Engineer – Data and Video (Qatar)

Join to apply for the Senior Software Engineer – Data and Video (Qatar) role at BSL

Overview

A senior engineer will support the Technical Manager and Solution Architect in fronting the customer. The engineer will gather requirements, communicate with offshore development/product teams, act as a proxy for technical design, testing, deployment. As a module track leader, you will manage customer expectations and coordinate delivery with the development/product team by managing the project schedule and tasking of the module.

Responsibilities
  • Requirement Gathering – Derive requirements with customers, users, product teams.
  • Asset Integration – Work with the OT/IT integration team to integrate data (ETL/ELT) and video (CCTV VMS) platform.
  • VMS Integration – Survey VMS and product integration interface requirements.
  • Documentation – Write requirement documents, convert requirements into epics and user stories, translate business requirements into technical documents.
  • Technical Design – Collaborate with the Technical Manager and offshore leads to design modules; produce interface control design documents.
  • Product Customisation – Design custom product requirements with Singapore leads.
  • Integration – Work with partners and vendors to integrate data and video onto the company’s data and video platforms.
  • System Coordination – Coordinate with project engineers and system engineers to ensure integration of asset data into the product.
  • Functional Testing – Conduct site tests, commissioning, and support the Test Manager in documenting test scenarios, internal, integration, and UAT.
  • Dev Ops & Deployment – Deploy software systems, patch updates, run static & dynamic code analysis, manage branching, and facilitate security report lapses.
  • Performance Testing – Conduct performance testing using automation test tools and report results.
Personality & Work Traits
  • Software engineering certifications and/or relevant degree.
  • Good leadership, presentation, communication skills.
  • Able to manage a team of 2–4 people.
  • Independent worker, proactive attitude, team player, problem solver, quality delivery, fast learner.
Work Experience
  • Experience in requirements gathering and team leading of data platform (data lake, data reservoir, data management) and video platform (CCTV VMS and/or Video Analytics).
  • Experience with application deployment to on‑premise and/or public cloud IT infrastructure.
  • Full‑project SDLC experience as a technical lead.
  • Strong communication and UML design skills.
  • Worked on at least two projects using English as the main communication language.
  • Experience with Scrum or other agile frameworks.
Technical Skills
  • Microsoft Project or equivalent scheduling tool.
  • Programming languages: HTML, JavaScript, CSS3, Java/C#/C++.
  • Frameworks:
    Angular

    JS (preferred), React

    JS, VueJS.
  • Microservices design and container deployment.
  • COTS products: CCTV VMS, data lake, data reservoir, ETL/ELT, Enterprise Service Bus, Kafka, AMQP, MQTT, Protobuf, CEP & Rule Engines.
  • Databases: MSSQL, Postgre

    SQL, Oracle, No‑SQL.
  • Dev Ops tools:
    Jira, Confluence, Git Lab, Sonar Qube, Nexus/Maven, Postman.
  • Administrative:
    Microsoft Office, MS Teams.
Languages
  • English – required.
  • Other languages (Chinese, Vietnamese, Arabic) – good to have.
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary