35 320 Senior Engineer jobs in Bahrain
Automotive Technical Lead
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Provide expert technical guidance and support for automotive systems, including powertrain, chassis, electrical, and infotainment.
- Lead the remote diagnosis and resolution of complex vehicle issues, utilizing advanced diagnostic tools and methodologies.
- Contribute to the design, development, and testing of new automotive components and systems.
- Develop and maintain technical documentation, repair manuals, and diagnostic procedures.
- Collaborate with engineering teams to identify root causes of failures and implement corrective actions.
- Stay abreast of the latest automotive technologies, industry trends, and advancements in vehicle diagnostics.
- Mentor and train junior engineers and technical staff on best practices and advanced troubleshooting techniques.
- Evaluate and recommend new diagnostic tools and software solutions.
- Assist in the development of training materials for service technicians.
- Participate in cross-functional project teams to ensure technical requirements are met.
- Review technical specifications and ensure compliance with industry standards.
- Analyze warranty data and customer feedback to identify areas for product improvement.
- Manage technical projects, ensuring timely delivery and adherence to quality standards.
- Communicate technical findings and recommendations to management and stakeholders.
- Foster a culture of technical excellence and continuous learning within the remote team.
Qualifications:
- Bachelor's degree in Automotive Engineering, Mechanical Engineering, Electrical Engineering, or a related field. Master's degree preferred.
- Minimum of 7 years of experience in the automotive industry, with a focus on technical diagnostics, vehicle systems, or engineering.
- Extensive knowledge of vehicle electronics, software, and diagnostic protocols (e.g., CAN bus, UDS).
- Proven experience with automotive diagnostic tools and software.
- Strong analytical, problem-solving, and leadership skills.
- Excellent written and verbal communication skills, suitable for remote interaction.
- Ability to work independently and manage multiple priorities in a remote environment.
- Experience in developing technical documentation is a strong asset.
This is an exciting opportunity for a seasoned automotive professional to leverage their expertise in a remote capacity, driving technical innovation and excellence.
Principal Engineer
Posted today
Job Viewed
Job Description
The Principal Engineer of Civil & Structure is responsible for the development and implementation of the highest levels of Technical Delivery of Structural Engineering design from inception to completion executed from the MSCEB Office in Bahrain. Also responsible for implementing a learning and development programme under the direction of the Structural Engineering Design Director to improve and develop the technical competence of the Structural Engineering teams in the MSCEB Office in Bahrain.
**Qualifications**
Bachelor Civil/Structural minimum. Master's preferred.
**Job Types**: Full-time, Permanent
Senior Automotive Technical Lead
Posted 19 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead and mentor a team of automotive technicians.
- Diagnose and repair complex mechanical and electrical issues in vehicles.
- Perform advanced automotive maintenance and repair services.
- Ensure the highest standards of workmanship and quality control.
- Manage workshop operations and workflow efficiency.
- Maintain and update diagnostic equipment and tools.
- Stay current with the latest automotive technologies and repair methods.
- Provide technical guidance and training to team members.
- Ensure customer satisfaction through excellent service delivery.
- Adhere to all safety protocols and environmental regulations.
- Contribute to the continuous improvement of service processes.
- Assist with inventory management of parts and supplies.
- Proven experience as a Senior Automotive Technician or Technical Lead.
- Minimum of 6 years of experience in automotive repair and diagnostics.
- Extensive knowledge of vehicle systems, including engines, transmissions, brakes, and electrical systems.
- Proficiency in using advanced diagnostic tools and equipment.
- Strong mechanical and technical aptitude.
- Excellent leadership, communication, and customer service skills.
- Ability to train and motivate technical staff.
- Relevant automotive certifications (e.g., ASE Master Technician) are highly preferred.
- Experience with a variety of vehicle makes and models.
- Problem-solving and decision-making abilities.
Lead Technical Support Engineer
Posted 1 day ago
Job Viewed
Job Description
Lead Technical Support Engineer
Posted 1 day ago
Job Viewed
Job Description
Key Responsibilities:
- Lead and mentor a team of technical support engineers, providing guidance and training.
- Provide Tier 3 technical support for complex customer issues related to the company's software products.
- Diagnose, troubleshoot, and resolve software defects, configuration issues, and performance problems.
- Act as a technical escalation point for challenging customer cases.
- Develop and maintain in-depth knowledge of the company's software architecture and functionalities.
- Create and update technical documentation, knowledge base articles, and best practice guides.
- Collaborate with development and quality assurance teams to identify root causes of recurring issues and implement solutions.
- Monitor support queues and manage workload distribution within the team.
- Analyze support trends and identify areas for proactive problem-solving and system improvements.
- Ensure timely and effective communication with customers throughout the resolution process.
- Participate in on-call rotations as needed.
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- Minimum of 6 years of experience in technical support or software engineering, with at least 2 years in a lead or senior role.
- Extensive experience with enterprise software support and troubleshooting complex technical environments.
- Proficiency in SQL, scripting languages (e.g., Python, Bash), and operating systems (Windows Server, Linux).
- Strong understanding of network protocols, databases, and cloud technologies.
- Excellent analytical, problem-solving, and debugging skills.
- Exceptional communication, interpersonal, and customer service skills.
- Proven leadership and team management abilities.
- Ability to work under pressure and manage critical incidents effectively.
- Experience with ITIL frameworks and methodologies is desirable.
Lead Technical Support Engineer
Posted 1 day ago
Job Viewed
Job Description
Senior Adf Developer/ Technical Lead
Posted today
Job Viewed
Job Description
**Skills**:10+ years of software development experience, Minimum 5 years of experience in Oracle ADF
Experience with Oracle ADF security
Experience with Oracle ADF Exception and error handling
Proficient in Java, JEE, JSF, JSP, Servlets, XML and Java Script
Experience with Oracle WebLogic Server
Experience with JDeveloper
IT related Bachelor’s degree, or equivalent combination of education and experience
Preferences:
Experience with Oracle 19c
Experience of Oracle Business intelligence (OBIEE)
Oracle certifications
Familiar with Agile PM methodology
**Responsibilities**:
Completes coding, testing and documentation on assigned systems
Provides input to technical standards and UX
Communicates clearly in oral and in written communication (English), French is plus
Collaborates to group outcomes, while also assuming individual responsibility for assigned software development tasks
Performs detailed systems analysis and design, and assists with requirements definition
Assists in defining project plans and schedules
Terms and conditions
Joining time frame: 15days (maximum 4 weeks)
**Additional Information**:
**Terms and conditions**:
**Joining time frame**:maximum 4 weeks
Be The First To Know
About the latest Senior engineer Jobs in Bahrain !
Citivelocity Mobile - Android Technical Lead
Posted today
Job Viewed
Job Description
- Manage one or more Applications Development teams in an effort to accomplish established goals as well as conduct personnel duties for team (e.g. performance evaluations, hiring and disciplinary actions)
- Review and analyze proposed technical solutions for projects
- Develop comprehensive knowledge of how areas of business integrate to accomplish business goals
- Provide evaluative judgment based on analysis of factual data in complicated and unique situations
- Impact the Applications Development area through monitoring delivery of end results, participate in budget management, and handling day-to-day staff management issues, including resource management and allocation of work within the team/project
- Ensure essential procedures are followed and contribute to defining standards negotiating with external parties when necessary
**Qualifications**:
- 6-10 years of relevant experience in the Financial Service industry
- Experience as Applications Development Manager
- Experience as senior level in an Applications Development role
- Stakeholder and people management experience
- Demonstrated leadership skills
- Proven project management skills
- Basic knowledge of industry practices and standards
- Consistently demonstrates clear and concise written and verbal communication
**Education**:
- Bachelor’s degree/University degree or equivalent experience
- Master’s degree preferred
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
- **Job Family Group**:
Technology
- **Job Family**:
Applications Development
- **Time Type**:
Full time
- Citi is an equal opportunity and affirmative action employer.
Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
View the "**EEO is the Law**" poster. View the **EEO is the Law Supplement**.
View the **EEO Policy Statement**.
View the **Pay Transparency Posting
Senior/Staff/Principal Engineer
Posted 16 days ago
Job Viewed
Job Description
Join to apply for the Senior/Staff/Principal Engineer role at Canonical
3 days ago Be among the first 25 applicants
Join to apply for the Senior/Staff/Principal Engineer role at Canonical
Get AI-powered advice on this job and more exclusive features.
Canonical is a leading provider of open source software and operating systems to the 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 75+ 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.
This is a general track for Senior+ (Senior/Staff/Principal) Engineers in any team at Canonical. After the first round of interviews we will establish which teams might be an excellent fit, and progress your application with them.
At Canonical a Senior+ Engineer is not only an outstanding software architect and coder, they also demonstrate the leadership qualities needed to rally a team or department to ship outstanding products. A Senior+ Engineer partners with other Engineering leaders (Managers, Directors, VPs) to take joint responsibility for outcomes at team, department and company level. We hire based on academic results and proven execution, and we select those with a passion for open-source software, innovation, and cutting-edge technology. In this role, you will make a significant contribution in Canonical's portfolio through high-quality code, technical leadership, team motivation and direction, exceptional design, and crisp documentation.
As a Senior+ Engineer you'll drive the architecture, design and evolution of high-impact open source software. Our teams work at every level of the stack. From the kernel and system software at the core of Ubuntu through to major language runtimes and the bleeding-edge of cloud automation and distributed systems, you'll have the opportunity to work on complex but highly rewarding projects. Our teams also build the services which deliver Ubuntu to the world, on cloud, devices, servers and PCs.
Additionally, this role will give you the opportunity to engage with the broader open-source community. We're looking for individuals who can help build a thriving community, contribute to a broad range of technologies, and ensure seamless software operations at scale.
Location: we have remote opportunities for Senior Engineers in every time zone.
The role entails
- Leading design and architecture of an impactful open source project
- Coding in Golang, Rust, Python, C/C++ or Typescript / React
- Collaborating proactively with a globally distributed team
- Mentoring, developing and advising colleagues in their career progression
- Displaying technical leadership in Canonical and our communities
- Debugging issues and producing high-quality code to fix them
- Contributing to technical documentation with the aim to make it the best of its kind
- Working from home with global travel twice annually for company events
- An exceptional academic track record from both high school and university
- Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
- Drive and a track record of going above-and-beyond expectations
- Technical leadership as well as team motivation, direction and pace
- Deep experience with at least one of Go, Rust, Python or C
- Conscientiousness and detail orientation, with a focus on performance
- Excellent communication skills including professional written and spoken English
- Excellent interpersonal skills, curiosity, flexibility, and accountability
- Ability to travel twice a year, for company events up to two weeks each
Depending on your eventual team, you might also bring experience with
- Container technologies such as LXD, Docker and Kubernetes
- Highly concurrent, distributed systems
- Performance engineering – from kernel to web – benchmarks, optimization
- Software security – fuzzing, tabletop threat models, analysis, audit
- Build systems and toolchains, including for cross-compilation
- Public clouds or OpenStack
- Debian/Ubuntu packaging
- Systems programming or scalable web services
- Deep quality and test engineering
- Web or Flutter front-end experience
- REST and gRPC API experience
- SQL and NoSQL data store expertise
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
- Team Member Assistance Program & Wellness Platform
- 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 on a daily basis. We recruit globally 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. Canonical has been a remote-first company 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 Engineering and Information Technology
- Industries Software Development
Referrals increase your chances of interviewing at Canonical by 2x
Get notified about new Principal Staff Engineer jobs in Manama, Capital Governorate, Bahrain .
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrLead Technical Support Engineer (SaaS)
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Lead, mentor, and manage a team of technical support engineers, fostering a high-performance culture and driving continuous improvement.
- Provide expert-level technical assistance to customers via phone, email, and chat, resolving complex software issues and providing timely solutions.
- Act as the primary escalation point for challenging technical problems, conducting in-depth troubleshooting and root cause analysis.
- Develop and maintain comprehensive technical documentation, including knowledge base articles, FAQs, and troubleshooting guides.
- Collaborate closely with product development and engineering teams to identify and report software bugs, suggest product enhancements, and ensure rapid resolution of technical issues.
- Monitor support ticket queues, manage workload distribution among the team, and ensure adherence to service level agreements (SLAs).
- Proactively identify trends in customer issues and provide feedback to the product team for long-term resolution and prevention.
- Onboard and train new technical support team members, ensuring they are equipped with the necessary skills and knowledge.
- Contribute to the development and implementation of support policies, procedures, and best practices.
- Analyze support metrics and KPIs to identify areas for improvement in team performance and customer satisfaction.
- Engage directly with key enterprise clients to build strong relationships and ensure their success with our platform.
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- Minimum of 6 years of experience in technical support, preferably within the SaaS industry, with at least 2 years in a leadership or senior role.
- Proven ability to troubleshoot and resolve complex software issues across various operating systems and browsers.
- Strong understanding of cloud computing concepts, APIs, and database technologies (e.g., SQL).
- Excellent command of at least one programming or scripting language (e.g., Python, JavaScript) is a strong advantage.
- Exceptional communication, interpersonal, and customer service skills, with the ability to explain technical concepts to non-technical users.
- Experience with CRM and ticketing systems (e.g., Zendesk, Salesforce Service Cloud).
- Ability to work under pressure, manage multiple priorities, and meet tight deadlines.
- Strong analytical and problem-solving skills.
- Experience in developing and delivering technical training.