More jobs:
Senior Software Engineer – Data and Video
Job Description & How to Apply Below
Senior Software Engineer – Data and Video
Salary: QAR 120,000 – QAR 360,000 per year
Company: BAE Systems Strategic Aerospace Services WLL
Posted: today
Job DescriptionA senior engineer will support the technical manager and solution architect by fronting the customer. The role involves requirement gathering, communicating requirements to offshore and Singapore HQ teams, serving as a proxy for technical design, testing, deployment, and leading the module track. The engineer must manage customer expectations and coordinate delivery, schedule, and tasks with the development team.
Responsibilities- Gather and document business requirements from customers, users, and product teams.
- Translate requirements into epics, user stories, and technical documents.
- Design technical solutions with offshore and Singapore technical leads.
- Write interface and control design documents for data and video integration.
- Coordinate with partners, vendors, and internal teams to integrate data and video onto the company’s platforms.
- Integrate with other subsystems (app‑to‑app, cybersecurity) to deliver complete systems.
- Plan and coordinate functional testing, internal and integration testing, and UAT with test managers and engineers.
- Use Dev Ops tools for deployment, patching, static and dynamic code analysis, branching, and security reporting.
- Conduct performance testing using automation tools and produce performance reports.
- Software Engineering certification or relevant degree.
- Leadership, presentation, and communication skills.
- Ability to manage a team of 2‑4 people and work independently with minimal guidance.
- Proactive, problem‑solving mindset and fast learning of technologies.
- Experience leading requirements gathering and module development for data and video platforms.
- Experience deploying applications to on‑premise or public cloud environments.
- Technical lead experience across the full project SDLC using Agile or SCRUM.
- Proficiency in UML diagramming and documentation.
- Past projects using English as the primary communication language.
- Experience with SCRUM or other Agile frameworks.
- Microsoft Project or equivalent scheduling tool.
- Basic programming in HTML, JavaScript, CSS3, Java / C# / C++.
- Frameworks:
Angular
JS (preferred), React
JS, VueJS. - Microservices design and container deployment.
- Experience with CCTV VMS, data lake, ETL/ELT tools.
- Enterprise Service Bus, messaging brokers:
Kafka, AMQP, MQTT, Protobuf. - Rule engines, application servers (NodeJS, Java‑based, IIS).
- Databases: MSSQL, Postgre
SQL, Oracle, No
SQL. - Dev Ops tools:
Jira, Confluence, Git Lab, Sonar Qube, Nexus/Maven, Postman. - Administrative tools:
Microsoft Office, Teams.
- English (required).
- Proficiency in Chinese, Vietnamese, or Arabic is good to have.
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).
(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:
×