1 432 Software Systems jobs in Bahrain
Computer Systems Administrator
Posted 10 days ago
Job Viewed
Job Description
- Design, install, configure, and maintain computer systems, servers, and networks
- Perform server administration tasks, including user/group administration, security permissions, group policies, print services, event log warnings and errors, resource monitoring, ensuring system architecture components work together seamlessly
- Perform routine system updates, patches, and security configurations.
- Deploy and manage visualized environments on site using technologies such as Hyper-V
- Implement and manage cloud-based services and infrastructure, particularly AWS & Azure
- Ensure the integration and interoperability of cloud and on-premises systems
- Administration support for Microsoft Exchange
- Monitor system performance to ensure reliability and availability
- Provide advanced technical support and troubleshooting for hardware and software issues
- Provide technical support to end-users, resolving hardware and software issues
- Develop and implement data backup and disaster recovery plans
- Perform regular data backups and verify their integrity
- Coordinate recovery operations in case of data loss or system failure
- Manage network communication devices (Firewall, Routers, switches, etc.)
- Implement and maintain security policies, procedures, and protocols
- Conduct regular security audits and vulnerability assessments
- Respond to and mitigate security incidents and breaches
- Maintain detailed documentation of system configurations, changes, and procedures
- Set up user accounts and maintain Active Directory
- Maintain internal infrastructure requirements including laptop and desktop computers, servers, routers, switches, firewalls, printers, and IP phones
- Generate regular reports on system performance, issues, and improvements
- Administration support for Office 365
- Manage Cortex XDR security solution
- UPS setup and configuration
- Schedule and perform regular maintenance on Tape Library equipment and ensure the integrity and security of data stored on tapes
- Manage CCTV and IP Cameras
- Manage Access Control Systems
Interested candidates can send their CVs to
#J-18808-LjbffrComputer Systems Administrator
Posted 10 days ago
Job Viewed
Job Description
Bachelors in Computer Application (Computers)
Nationality: Any Nationality
Vacancy: 1 Vacancy
Job Description- Design, install, configure, and maintain computer systems, servers, and networks
- Perform server administration tasks, including user/group administration, security permissions, group policies, print services, event log warnings and errors, resource monitoring, ensuring system architecture components work together seamlessly
- Perform routine system updates, patches, and security configurations.
- Deploy and manage visualized environments on site using technologies such as Hyper-V
- Implement and manage cloud-based services and infrastructure, particularly AWS & Azure
- Ensure the integration and interoperability of cloud and on-premises systems
- Administration support for Microsoft Exchange
- Monitor system performance to ensure reliability and availability
- Provide advanced technical support and troubleshooting for hardware and software issues
- Provide technical support to end-users, resolving hardware and software issues
- Develop and implement data backup and disaster recovery plans
- Perform regular data backups and verify their integrity
- Coordinate recovery operations in case of data loss or system failure
- Implement and maintain security policies, procedures, and protocols
- Conduct regular security audits and vulnerability assessments
- Respond to and mitigate security incidents and breaches
- Maintain detailed documentation of system configurations, changes, and procedures
- Setting up user accounts and maintaining Active Directory
- Maintain internal infrastructure requirements including laptop and desktop computers, servers, routers, switches, firewalls, printers, and IP phones
- Generate regular reports on system performance, issues, and improvements
- Administration support for Office 365
- Managing Cortex XDR security solution
- UPS setup and configuration
- Schedule and perform regular maintenance on Tape Library equipment and ensure the integrity and security of data stored on tapes
- Manage CCTV and IP Cameras
- Manage Access Control Systems
Interested candidates can send their CVs to (email protected)
#J-18808-LjbffrSenior Computer Systems Technician
Posted 10 days ago
Job Viewed
Job Description
Responsibilities:
- Installing and configuring computer hardware (Servers, Desktops, laptops, etc.), operating systems, system drivers, and applications.
- Fixing equipment, including printers, scanners, Wi-Fi devices, etc.
- Monitoring and maintaining computer systems and applications.
- Assisting staff/clients remotely or over the phone through a series of actions to help resolve IT-related issues.
- Troubleshooting IT systems and diagnosing hardware or software faults.
- Providing support, including procedural documentation and relevant reports.
- Following diagrams and written instructions to repair a fault or set up a system.
- Installing the necessary updates, patches, and service packs.
- Responding within agreed time limits to call-outs.
- Working continuously on assigned tasks until completion.
- Coordinating with local vendors to resolve equipment part failures, ensuring the optimum delivery and support level.
- Keeping track of reported desktop problems and associated solutions.
- Writing procedures for the installation, use, and troubleshooting of communications hardware and software.
- Troubleshooting all computer hardware, software, and network-related problems.
Preferred Qualifications:
Candidate with valid Bahraini driving license preferred.
Application Process:
Interested candidates can send their CVs to .
#J-18808-LjbffrSenior Computer Systems Administrator AGF
Posted 10 days ago
Job Viewed
Job Description
Responsibilities:
- Administration support for Microsoft Windows Servers at Data Centre
- Administration support for Microsoft Exchange
- Administration support for Microsoft 365
- Troubleshooting Server related problems
- Managing Server backups
- Managing Traps Antivirus security
- Coordinating with local vendors for equipment as and when required
- Following up with the local vendors to resolve equipment failures, and ensure the delivery and support levels
- Perform an assessment of each server’s configuration, performance, and security
- Managing network communication Devices (Firewall, Routers, switches)
- Managing Access Control Systems
- Managing CCTV and IP Cameras
- Configuration of servers
- Updates, patches, and service packs
- Managing Licenses, certificates, and hardware warranties
- Exchange configuration, Queue size, resource utilization, Active Directory Configuration
- DHCP/Domain Controller configuration, Log Analysis
- UPS Monitoring
- Identify all single points of failure
- Identify any capacity/performance issues that are close to the threshold
- Verify tape library functioning
- Upkeeping configuration and reliable operation of all IT-related equipment.
- Ensuring internal IT infrastructure within the organization remains up to date.
- Complete system installs and upgrades, installing new systems and assessing and implementing upgrades as needed.
- Network Security Management: making sure all the necessary security-related programs are up-to date to their latest versions.
- Oversee Data storage and Retrieval systems: Utilize effective data backup systems and have in place data retrieval processes in case of emergencies.
- Maintaining continuous operation of all SIU servers, switches, routers, and IP telephony systems.
- The day-to-day operation of troubleshooting end-user-related queries/problems.
- Supporting the continuous operation of NVR and IP cameras within the premises.
- Maintaining and troubleshooting network devices and peripherals.
- Ensuring the installation of the latest security and update patches on Exchange servers.
- Monitoring server performance logs and taking the necessary actions accordingly if required.
- Ensuring optimum security through access controls, backups, and firewalls.
- Setting up user accounts and maintaining Active Directory.
- Troubleshoot hardware and software errors by running diagnostics, documenting problems and resolutions, prioritizing problems, and assessing the impact of issues
- Managing and maintaining File server shares.
- Perform server administration tasks, including user/group administration, security permissions, group policies, print services, research event log warnings and errors, and resource monitoring, ensuring system architecture components work together seamlessly.
- Monitor data center health using preexisting management tools and respond to hardware issues as they arise; help build, test, and maintain new servers as needed.
- Maintain internal infrastructure requirements including, laptop and desktop computers, servers, routers, switches, firewalls, printers, phones, and security updates, support internet, intranet, LANs, WANs, and network segments.
- Perform routine/scheduled audits of the systems, including all backups.
Interested candidates may send in their CVs to
#J-18808-LjbffrAutomotive Systems Software Engineer
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement embedded software for automotive systems, including infotainment, ADAS, and powertrain control.
- Write clean, efficient, and well-documented code in C/C++.
- Develop and maintain real-time operating systems (RTOS) for embedded automotive applications.
- Collaborate with cross-functional teams to define software requirements and system architecture.
- Perform software integration, testing, debugging, and validation on target hardware.
- Ensure software compliance with automotive industry standards (e.g., AUTOSAR, ISO 26262).
- Utilize version control systems (e.g., Git) and participate in code reviews.
- Troubleshoot and resolve software defects and issues reported by testing or validation teams.
- Contribute to the continuous improvement of software development processes and tools.
- Stay updated on the latest advancements in automotive software and embedded systems.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, Software Engineering, or a related field.
- 5+ years of experience in embedded software development, with a focus on the automotive industry.
- Strong programming skills in C/C++ and experience with embedded systems.
- Experience with real-time operating systems (RTOS) such as QNX, FreeRTOS, or similar.
- Familiarity with automotive communication protocols (e.g., CAN, LIN, Ethernet).
- Knowledge of AUTOSAR architecture and development is a strong asset.
- Experience with software development tools, including compilers, debuggers, and static analysis tools.
- Understanding of software development lifecycle (SDLC) and agile methodologies.
- Excellent problem-solving, analytical, and communication skills.
Senior Software Engineer - Backend Systems
Posted today
Job Viewed
Job Description
The ideal candidate will possess a strong understanding of software architecture, database design, and scalable system development. You will be responsible for designing, coding, testing, and deploying robust backend solutions, collaborating closely with cross-functional teams including product managers, frontend developers, and quality assurance engineers. Key responsibilities include developing and optimizing APIs, ensuring data integrity and security, troubleshooting complex issues, and mentoring junior engineers. We are looking for an individual who is passionate about writing clean, efficient, and maintainable code, and who thrives in a fast-paced, agile environment.
Key Responsibilities:
- Design, develop, and implement scalable backend services and APIs using modern programming languages (e.g., Python, Java, Go).
- Manage and optimize database performance, ensuring data accuracy and integrity.
- Collaborate with frontend teams to integrate user-facing elements with server-side logic.
- Implement security and data protection measures.
- Conduct code reviews and provide constructive feedback to peers.
- Troubleshoot, debug, and upgrade existing software.
- Contribute to architectural decisions and technical roadmaps.
- Mentor and guide junior software engineers.
- Stay up-to-date with emerging technologies and industry best practices.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in backend software development.
- Proven experience with cloud platforms (e.g., AWS, Azure, GCP).
- Proficiency in relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
- Strong understanding of software development principles, data structures, and algorithms.
- Excellent problem-solving and analytical skills.
- Experience with microservices architecture is a plus.
- Strong communication and teamwork abilities.
Lead Software Engineer, Backend Systems
Posted today
Job Viewed
Job Description
Be The First To Know
About the latest Software systems Jobs in Bahrain !
Automotive Software Engineer (Embedded Systems)
Posted 1 day ago
Job Viewed
Job Description
The ideal candidate will have a Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field, coupled with significant experience in embedded software development within the automotive industry. Proficiency in debugging tools, version control systems (Git), and build environments is essential. You will collaborate closely with hardware engineers, systems engineers, and testing teams to ensure the software integrates seamlessly with the overall system architecture. Experience with AUTOSAR, model-based design (e.g., MATLAB/Simulink), and functional safety standards (ISO 26262) is highly desirable. Strong analytical and problem-solving skills, along with excellent communication and teamwork abilities, are crucial for success in this dynamic and fast-paced environment. We are seeking a motivated and innovative engineer eager to push the boundaries of automotive technology from their home office. Join us to shape the future of mobility.
Automotive Software Engineer - Embedded Systems
Posted 3 days ago
Job Viewed
Job Description
Lead Python Software Engineer, Commercial Systems
Posted 6 days ago
Job Viewed
Job Description
Join to apply for the Lead Python Software Engineer, Commercial Systems role at Canonical
Lead Python Software Engineer, Commercial Systems3 days ago Be among the first 25 applicants
Join to apply for the Lead Python Software Engineer, Commercial Systems role at Canonical
Canonical is a leading provider of open-source software and operating systems for global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in more than 80 countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder led, profitable and growing.
We are hiring a Lead Python Software Engineer who strives for the highest engineering quality, seeks improvements, continuously develops their skills, and applies them at work. This is an exciting opportunity to work with many popular software systems, integrations technologies, and exciting open source solutions.
The Commercial Systems unit is conceived as seven engineering teams that closely collaborate with other engineering and business teams at Canonical. Services designed, developed, and operated by the Commercial Systems unit are at the heart of Canonical business and Python plays an integral role in it. We are looking for Python Software Engineers for the Integrations team.
The Integrations team is responsible for the automation of SAAS user management and onboarding of new data sources to the data mesh. The team designs, develops, and operates a Python based solution to automate SAAS seat management and track spend across the application portfolio. Furthermore the team integrates internal and external data sources into the data mesh using open-source ETL solutions, enabling more data driven decisions in the organization.
Location : This role will be based remotely in the EMEA region.
The role entails
- Develop engineering solutions leveraging Python
- Collaborate with colleagues on technical designs and code reviews
- Deploy and operate services developed by the team
- Depending on your seniority, coach, mentor, and offer career development feedback
- Develop and evangelize great engineering and organizational practices
- Exceptional academic track record from both high school and university
- Undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path
- Track record of going above-and-beyond expectations to achieve outstanding results
- Experience with software development in Python
- Professional written and spoken English with excellent presentation skills
- Result-oriented, with a personal drive to meet commitments
- Ability to travel internationally twice a year, for company events up to two weeks long
- Performance engineering and security experience
- Experience with Airbyte, Ranger, Temporal, or Trino
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Program
- Opportunity to travel to new locations to meet colleagues
- Priority Pass, and travel upgrades for long haul company events
Canonical is a pioneering tech firm 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 of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since its inception in 2004. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
Seniority level
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Information Technology
- Industries Software Development
Referrals increase your chances of interviewing at Canonical by 2x
Get notified about new Lead Software System Engineer jobs in Manama, Capital Governorate, Bahrain .
Manama, Capital Governorate, Bahrain 4 months ago
Manama, Capital Governorate, Bahrain 1 month ago
Bahrain $60,000.00-$120,000.00 1 month ago
Manama, Capital Governorate, Bahrain 3 days ago
Manama, Capital Governorate, Bahrain 3 weeks ago
Junior Software Engineer - Cross-platform C++ - MultipassManama, Capital Governorate, Bahrain 2 months ago
Software Engineer - Solutions EngineeringManama, Capital Governorate, Bahrain 3 days ago
Graduate Software Engineer, Open Source and Linux, Canonical UbuntuManama, Capital Governorate, Bahrain 3 days ago
Manama, Capital Governorate, Bahrain 5 months ago
Manama, Capital Governorate, Bahrain 6 months ago
Seef, Capital Governorate, Bahrain 4 weeks ago
Manama, Capital Governorate, Bahrain 2 months ago
Manama, Capital Governorate, Bahrain 3 days ago
System Software Engineer - GCC/LLVM compiler, tooling, and ecosystemManama, Capital Governorate, Bahrain 3 days ago
Manama, Capital Governorate, Bahrain 1 month ago
Software Engineer - Python - Container ImagesManama, Capital Governorate, Bahrain 2 months ago
Software Engineer - Cross-platform C++ - MultipassManama, Capital Governorate, Bahrain 5 months ago
Manama, Capital Governorate, Bahrain 3 days ago
Manama, Capital Governorate, Bahrain 3 weeks ago
Manama, Capital Governorate, Bahrain 3 days ago
Manama, Capital Governorate, Bahrain 3 days ago
Software Engineer - Python - Container ImagesManama, Capital Governorate, Bahrain 2 months ago
Manama, Capital Governorate, Bahrain 1 month ago
Manama, Capital Governorate, Bahrain 1 month ago
Manama, Capital Governorate, Bahrain 3 days ago
Manama, Capital Governorate, Bahrain 3 days ago
Distributed Systems Software Engineer, Python / GoManama, Capital Governorate, Bahrain 4 months ago
Python and Kubernetes Software Engineer - Data, AI/ML & AnalyticsManama, Capital Governorate, Bahrain 6 months ago
Manama, Capital Governorate, Bahrain 2 months ago
Software Engineer - Python - Container ImagesManama, Capital Governorate, Bahrain 4 months ago
Manama, Capital Governorate, Bahrain 2 months ago
Software Engineer - Immutable Ubuntu DesktopManama, Capital Governorate, Bahrain 4 months ago
Manama, Capital Governorate, Bahrain 2 months ago
Manama, Capital Governorate, Bahrain 3 days ago
Python Software Engineer - Ubuntu Hardware Certification TeamManama, Capital Governorate, Bahrain 4 months ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr