Software Engineering Manager
6 days ago
We are seeking an experienced Engineering Manager to join our dynamic team at BAE Systems Strategic Aerospace Services WLL. As a key member of our software development team, you will be responsible for overseeing the entire development process, from design to delivery.
Key Responsibilities- Software Development Oversight
Participate in exploring issues related to software development, including financial, technical, operational, and time management aspects, to create functional specifications and design. - Test Evaluation and Automation
Evaluate new software component products, including unit and functional tests automation, to ensure quality and efficiency. - Test Script Development
Develop, implement, and maintain test scripts and frameworks for functional, regression performance, and integration testing. - Collaboration with Software Development Teams
Collaborate with software development teams to define test plans, test cases, and acceptance criteria for software features and projects. - Prototype Review and Improvement
Propose, review, and validate software prototypes and propose improvements. - Design Compliance
Perform qualification and functional tests on engineering designs to ensure software meets required specifications. - Product Family Tree and Technical Documents
Oversee the creation of product family trees and technical documents. - Technical Proposals and Requirements
Write technical proposals and requirements, and statements of work in line with developed solutions. - CI/CD Pipeline Design
Design and maintain CI/CD pipelines to automate build, test, and deployment processes, ensuring rapid and reliable software delivery. - Automation and Efficiency
Create custom scripts, tools, and utilities to automate repetitive tasks, enhance test coverage, and improve development and testing processes. - Team Support and Alignment
Support team-building and alignment with processes. - Documentation and Knowledge Sharing
Document automation processes, test cases, and best practices for reference and knowledge sharing within the team.
- Software Quality Assurance
Ensure the quality of software deliverables. - Technical Writing
Concise and clear writing of technical proposals, requirements, and statements of work of developed solutions. - Test Participation and Evaluation
Participation in conducting tests and evaluating required capability of new software component products. - Automation Test Conduct
Ensure unit and functional automation tests are conducted. - Product Requirements Translation
Translate product requirements into user stories and accurate technical specifications. - Software Development Process Review
Review software development processes and perform qualification and functional tests on engineering designs. - Prototype Validation and Improvement
Properly validate software prototypes and propose improvements when necessary. - Design Compliance and Product Family Tree
Demonstrate design compliance according to customer specifications, along with product family tree and technical documents. - Team Support and Software Development
Support team-building and software development processes. - Continuous Learning
Remain on top of technological trends and competencies through continuous self-learning.
Academic Qualifications
- A Baccalaureate in at least one of the following Engineering disciplines:
- Software Engineering - A Graduate Degree holder in at least one of the following disciplines:
- Software Engineering
Professional License
Professional license in the relevant field of Engineering.
Additional Certifications
Professional certification related to software testing.
Work Experience
- Years of experience in software testing.
- Strong knowledge of software testing methodologies, tools, and best practices.
- Experience with test automation frameworks and tools (e.g., Selenium, Appium, JUnit, TestNG, JIRA).
- Familiarity with software development tools (i.e., CLion or Visual Studio Code).
- Familiarity with CI/CD tools (e.g., Jenkins, Travis CI, CircleCI) and version control systems (e.g., Git).
- Understanding of containerization and orchestration technologies (e.g., Docker, Kubernetes).
- SW and system troubleshooting and bugs analysis.
- Software & Configuration Management Tools – Maven, Git, BitBucket, etc.
- Test automation tools and frameworks – TestComplete, Selenium, etc.
- Containers and orchestration – Docker, Kubernetes, etc.
- OpenMap or GIS and geospatial software and solutions.
- Fluency in spoken & written English language.
- Coaching & Mentoring.
-
Java Software Engineer
17 hours ago
Doha, Baladīyat ad Dawḩah, Qatar Madre Integrated Engineering Doha Full timeJob DescriptionOverviewMadre Integrated Engineering Doha is seeking a skilled Java Backend Developer to design, develop, and maintain Java-based software solutions for Emergency Response Systems. The ideal candidate will have a strong background in Java development, experience with database integration, and a passion for delivering high-performance...
-
Software Engineering Manager
2 days ago
Doha, Baladīyat ad Dawḩah, Qatar lxbfYeaa Full timeJob DescriptionWe are seeking an experienced Engineering Manager to lead our software development team at lxbfYeaa.Key ResponsibilitiesOversee the entire software development process, from design to delivery.Collaborate with cross-functional teams to ensure quality and efficiency of software products.Design and perform testing to streamline the software...
-
Software Engineering Manager
1 week ago
Doha, Baladīyat ad Dawḩah, Qatar Asterix Communications Full timeAbout the RoleWe are seeking a highly skilled and experienced Software Engineering Manager to join our team at Asterix Communications. As a key member of our Sustaining Software Engineering team, you will be responsible for leading a distributed team of engineers and driving the delivery of high-quality software solutions.Key ResponsibilitiesManage and lead...
-
Software Engineering Manager
1 day ago
Doha, Baladīyat ad Dawḩah, Qatar Tanqeeb Full timeJob DescriptionTanqeeb is seeking a seasoned Engineering Manager to oversee the development process of its software products. As a key member of our dynamic team, you will be responsible for ensuring the quality and efficiency of our software products.Key ResponsibilitiesCollaborate with cross-functional teams to design and implement software testing...
-
Software Engineering Manager
2 days ago
Doha, Baladīyat ad Dawḩah, Qatar Asterix Communications Full timeJob OverviewWe are seeking a seasoned software engineering manager to lead our Sustaining Engineering team. As a key member of our organization, you will be responsible for driving technical excellence and fostering a collaborative engineering culture.The ideal candidate will have a strong background in software development, leadership experience, and a...
-
Senior Java Software Engineer
7 days ago
Doha, Baladīyat ad Dawḩah, Qatar Madre Integrated Engineering Doha Full timeJob SummaryAt Madre Integrated Engineering Doha, we are seeking a highly skilled Java Backend Developer to join our team of experts in designing, developing, and maintaining Java-based software solutions for Emergency Response Systems. As a key member of our team, you will be responsible for ensuring the scalability, reliability, and high performance of our...
-
Software Engineering Manager
5 days ago
Doha, Baladīyat ad Dawḩah, Qatar Asterix Communications Full timeAbout the RoleAsterix Communications is seeking a seasoned Software Engineering Manager to lead our distributed team in driving the future of collaborative open source development tooling. As a key member of our Launchpad team, you will be responsible for ensuring the success of our platform, which provides essential development infrastructure for major...
-
Software Engineering Manager
1 day ago
Doha, Baladīyat ad Dawḩah, Qatar Asterix Communications Full timeAbout the RoleAsterix Communications is seeking an experienced Software Engineering Manager to lead our Linux kernel engineering team. As a key member of our team, you will be responsible for managing a distributed team of engineers, developing and implementing strategies for kernel development, and ensuring the timely delivery of high-quality kernels.Key...
-
Doha, Baladīyat ad Dawḩah, Qatar Madre Integrated Engineering Doha Full timeAbout the RoleWe are seeking a highly skilled Software Development and Support Engineer to join our team at Madre Integrated Engineering Doha. As a key member of our team, you will play a crucial role in the development and support of our software solutions.Key ResponsibilitiesSoftware Development: Utilize Java technologies and advanced latest technologies...
-
Software Development and Support Specialist
17 hours ago
Doha, Baladīyat ad Dawḩah, Qatar Madre Integrated Engineering Doha Full timeAbout the RoleWe are seeking a highly skilled Software Development and Support Engineer to join our team at Madre Integrated Engineering Doha. As a key member of our team, you will play a crucial role in the development and support of our software solutions.Key ResponsibilitiesSoftware Development: Utilize Java technologies and advanced latest technologies...
-
Software Engineering Manager
1 week ago
Doha, Baladīyat ad Dawḩah, Qatar Asterix Communications Full timeAbout Asterix CommunicationsAsterix Communications is a pioneering tech firm that is at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT, and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high...
-
Software Engineering Manager
2 days ago
Doha, Baladīyat ad Dawḩah, Qatar Asterix Communications Full timeAbout the RoleWe are seeking an experienced engineering manager to lead our team of remote engineers in building a next-generation private cloud infrastructure. The successful candidate will have a strong technical background, excellent leadership skills, and the ability to develop and grow a high-performing team.Key ResponsibilitiesLead a team of remote...
-
Linux Software Engineering Manager
2 days ago
Doha, Baladīyat ad Dawḩah, Qatar Asterix Communications Full timeAbout the RoleWe are seeking a highly skilled Engineering Manager to join our Ubuntu Foundations Team. As a key member of our team, you will be responsible for leading a distributed regional team of engineers and working closely with product managers to define and deliver the Ubuntu roadmap.Key ResponsibilitiesLead a team of engineers in planning,...
-
Doha, Baladīyat ad Dawḩah, Qatar Madre Integrated Engineering Doha Full timeJob DescriptionMadre Integrated Engineering Doha is seeking a highly skilled Software Development and Support Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications using Java technologies and other advanced technologies.Key Responsibilities:Software...
-
Software Engineering Manager
17 hours ago
Doha, Baladīyat ad Dawḩah, Qatar Google Full timeAbout the RoleWe are seeking a highly skilled Software Developer Manager II Core to join our team at Google. As a key member of our engineering organization, you will be responsible for leading the development of our developer-focused products and improving developer productivity.Key ResponsibilitiesLead the development of developer tooling, compilers, and...
-
Java Software Engineer
1 day ago
Doha, Baladīyat ad Dawḩah, Qatar Madre Integrated Engineering Doha Full timeJob DescriptionDesign and Develop Java-Based Software SolutionsWe are seeking a skilled Java Backend Developer to design, develop, and maintain Java-based software solutions for Emergency Response Systems. The ideal candidate will ensure scalability, reliability, and high performance of the systems.Integrate Java Applications with DatabasesThe successful...
-
Linux Software Engineering Manager
1 week ago
Doha, Baladīyat ad Dawḩah, Qatar Asterix Communications Full timeAbout the RoleWe are seeking a highly skilled and experienced Engineering Manager to join our Ubuntu Foundations team at Asterix Communications. As a key member of our engineering leadership team, you will be responsible for leading a distributed regional team of engineers and driving the success of our Linux-based products.Key ResponsibilitiesTechnical...
-
Software Engineer
7 days ago
Doha, Baladīyat ad Dawḩah, Qatar Talent Pal Full timeJob OverviewTalent Pal is seeking a highly skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and developing high-performance software applications for Windows and Linux operating systems.Key ResponsibilitiesDesign and develop multithreaded software applications that can interface with...
-
Software Engineer
1 day ago
Doha, Baladīyat ad Dawḩah, Qatar Talent Pal Full timeJob OverviewTalent Pal is seeking a highly skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and developing high-performance software applications for Windows and Linux OS.Key ResponsibilitiesDesign and develop multithreaded software applications that can interface with other embedded...
-
Software Engineer
7 days ago
Doha, Baladīyat ad Dawḩah, Qatar Arizoglobal Full timeAbout the Role:We are seeking an experienced Software Engineer to join our team at Arizoglobal, specializing in Identity Management and Sailpoint integration. As a key member of our team, you will be responsible for designing, developing, and implementing custom connectors for integration in Sailpoint.Key Responsibilities:Integration Expertise: Develop and...