502 Tech Lead jobs in Bahrain
Outsystems Tech Lead
Posted today
Job Viewed
Job Description
**Skills**:
1Ability to lead a team
2Experience in Agile Methodology
3Deep knowledge on architectural and development best practices
4Ensure the quality of the delivery
Certification
Required:
1. Associate Reactive Developer
2. Architecture Specialist
Nice to Have:
1. Associate Tech Lead
2. Delivery Specialist
3. Professional DevOps Engineer
Terms and conditions
Joining time frame: 15days (maximum 4 weeks)
Ability to commute/relocate:
- Manama: Reliably commute or planning to relocate before starting work (preferred)
Tech Lead, Web Core Product & Chrome Extension - Bahrain
Posted 11 days ago
Job Viewed
Job Description
Mission
Speechify's mission is to ensure reading is never a barrier to learning.
About the roleOver 50 million people use Speechify's text-to-speech products across iOS, Android, Mac, a Chrome extension, and a web app. The distributed team includes frontend and backend engineers and AI research scientists. This is a high-impact role for someone who thinks strategically, moves quickly, and enjoys making product decisions to build excellent user experiences.
Interview processSeveral technical interviews, typically completed within one week.
What you will do- Actively ship production code to web products and the Chrome extension
- Work closely with a dedicated product team
- Participate in product discussions to shape the roadmap
- Develop new features that impact millions of users
- A fast-moving, entrepreneurial environment where you can shape culture
- Autonomy to focus and produce high-quality work
- Opportunity to make a measurable impact in a transformative industry
- Competitive salary and a strong asynchronous remote culture
Describe your background and why you're interested in the role. Include links to your portfolio and professional profiles. Referrals welcome.
DiversitySpeechify is committed to a diverse, inclusive workplace and is an equal-opportunity employer.
Job SpecificationAn ideal candidate should have
- Experience shipping products that have scaled to thousands or millions of users
- Customer focus and a passion for building high-quality products that meet user needs
- Ability to move quickly: generate ideas and make pragmatic decisions about what can ship now versus later
- Balance heads-down focus with effective remote collaboration
- Strong collaboration skills: inspire and work with designers, marketers, and product managers
- Tech stack familiarity: Vanilla JavaScript, React, Redux, Firebase, TypeScript
Leaves
#J-18808-LjbffrRemote Talent Acquisition Lead - Tech
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Develop and implement comprehensive talent acquisition strategies for technology roles, aligned with business objectives.
- Manage the entire recruitment process, ensuring a positive candidate experience from initial contact to offer acceptance.
- Source active and passive candidates through various channels, including LinkedIn, job boards, professional networks, and talent communities.
- Conduct thorough interviews and assessments to evaluate candidates' technical skills, cultural fit, and potential.
- Partner with hiring managers to define job requirements, build effective interview processes, and make informed hiring decisions.
- Build and nurture talent pipelines for critical and hard-to-fill technology positions.
- Leverage recruitment technology and analytics to track key metrics, optimize processes, and provide data-driven insights.
- Champion diversity and inclusion throughout the recruitment process, ensuring equitable opportunities for all candidates.
- Develop and execute employer branding initiatives to attract and engage top tech talent.
- Stay current with market trends, competitive intelligence, and innovative recruitment practices in the tech industry.
- Provide guidance and support to junior recruiters or recruitment coordinators as the team grows.
- Manage external agency relationships when necessary to supplement internal recruitment efforts.
Required Qualifications:
- Bachelor's degree in Human Resources, Business Administration, or a related field; a Master's degree is a plus.
- Minimum of 8 years of experience in full-cycle talent acquisition, with a significant focus on recruiting for technology roles (software engineers, data scientists, product managers, etc.).
- Proven success in sourcing and attracting passive candidates in competitive tech markets.
- In-depth knowledge of various sourcing tools, applicant tracking systems (ATS), and recruitment technologies.
- Exceptional interviewing, assessment, and candidate evaluation skills.
- Strong understanding of employer branding strategies and their impact on talent attraction.
- Excellent stakeholder management and collaboration abilities, with experience working closely with senior leadership.
- Demonstrated ability to manage multiple requisitions simultaneously in a fast-paced environment.
- Excellent written and verbal communication skills, with the ability to craft compelling job descriptions and outreach messages.
- A self-starter mentality with the ability to work autonomously and effectively in a remote setting.
Digital Development Lead
Posted 5 days ago
Job Viewed
Job Description
Zain is the pioneer of mobile telecommunications in the Middle East. We began life in 1983 in Kuwait as the region’s first mobile operator, and since the initiation of our expansion strategy in 2003, we have expanded rapidly. Read more here:
About the RoleThe Digital Development Lead is responsible for overseeing the end-to-end delivery and continuous improvement of mobile and web application solutions. This role leads a team of developers, collaborating closely to design, develop, and implement innovative digital products that align with the organization’s business strategy. The Digital Development Lead acts as both a technical expert and a people leader, ensuring high standards in application development, user experience, and team performance. The Lead bridges business goals with technical execution, translating requirements into robust, scalable solutions while fostering a collaborative and growth-oriented team environment.
What We Need From YouEducation
Bachelor’s degree in computer science, Software Engineering, or a relevant field.
Experience
Minimum 5+ years of experience in application development / Implementation with at least 3 years of hands-on experience in digital transformation projects.
Proven experience with major mobile platforms (iOS or Android) and eCommerce platforms.
Technical Skills
Implementing KYC solutions.
Proficiency in cross-platform development tools (e.g., React Native, Flutter, Angular, and Drupal).
Proficiency in database management systems including MongoDB, MySQL, PostgreSQL, and Redis.
Understanding of .NET Framework and its components.
Familiarity with cloud platforms such as AWS, Google Cloud Platform, and Azure.
Main ResponsibilitiesLead, mentor, and develop a team of mobile and web developers, providing technical guidance and fostering professional growth.
Oversee the design, architecture, and development of mobile and web applications, ensuring solutions are responsive, secure, and aligned with industry best practices.
Collaborate with cross-functional teams—including designers, business analysts, and stakeholders—to define project requirements, set priorities, and deliver high-quality products.
Drive digital transformation initiatives by identifying opportunities for automation, process improvement, and the adoption of emerging technologies.
Conduct code reviews, enforce coding standards, and ensure effective version control to maintain quality and consistency across all deliverables.
Gather and analyze stakeholder needs, translating them into measurable requirements, user stories, and functional specifications for development teams.
Facilitate communication between development teams and business stakeholders to ensure alignment of technical solutions with organizational objectives.
Manage the full software development lifecycle—including planning, estimation, development, testing, deployment, and post-launch support—ensuring timely delivery and continuous improvement.
Conduct feasibility studies, cost-benefit analyses, and risk assessments for proposed projects and enhancements.
Monitor and analyze key performance indicators (KPIs) to evaluate the success of digital products and inform future development cycles.
Stay abreast of evolving technologies, market trends, and best practices in mobile and web development, bringing insights and recommendations to the team.
Champion a culture of innovation, collaboration, and accountability within the development team.
Troubleshoot application issues, provide expert support for escalated problems, and implement updates and enhancements as needed.
Ensure compliance with security standards and data privacy regulations throughout the development and deployment process.
About Application ProcessIf you meet the criteria and are enthusiastic about the role, we welcome your application. To complete the application, you will need the following document(s):
#J-18808-LjbffrAutomotive Software Development Lead
Posted today
Job Viewed
Job Description
The ideal candidate will possess a strong background in software development, with specialized knowledge in embedded systems, real-time operating systems (RTOS), and automotive communication protocols (e.g., CAN, LIN, Ethernet). You will collaborate closely with hardware engineers, systems engineers, and product managers to translate complex requirements into robust software architectures and implementations. This hybrid position requires a leader who can foster a collaborative team environment, both in-office and remotely, ensuring seamless project progression. Responsibilities include code reviews, architectural design decisions, performance optimization, and ensuring adherence to safety-critical software development processes (e.g., AUTOSAR, MISRA). We are looking for an individual with exceptional problem-solving abilities, a passion for automotive technology, and a proven ability to lead teams to success in a fast-paced, innovative environment located in A'ali, Northern, BH . Your technical vision and leadership will directly shape the future of automotive technology.
Responsibilities:
- Lead and mentor a team of automotive software engineers throughout the development lifecycle.
- Define software architecture and design for automotive systems, including infotainment, ADAS, and connectivity.
- Oversee the implementation of software using C/C++, Python, or other relevant languages.
- Ensure adherence to automotive software standards such as AUTOSAR and MISRA C/C++.
- Collaborate with cross-functional teams (hardware, systems, QA) to deliver integrated solutions.
- Conduct code reviews, performance analysis, and optimization of software modules.
- Manage software project timelines, resources, and deliverables.
- Stay current with emerging automotive technologies and software development trends.
- Contribute to the continuous improvement of development processes and tools.
- Troubleshoot and resolve complex software defects and issues.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, Automotive Engineering, or a related field.
- Minimum of 8 years of experience in software development, with at least 3 years in a lead or management role within the automotive industry.
- Strong experience with embedded systems, RTOS, and automotive communication protocols (CAN, LIN, Automotive Ethernet).
- Proficiency in C/C++ and experience with software development tools and methodologies.
- Knowledge of AUTOSAR architecture and MISRA coding guidelines.
- Excellent leadership, communication, and interpersonal skills.
- Proven ability to manage complex software projects and drive team performance.
- Experience with agile development methodologies.
- Understanding of automotive cybersecurity principles is a plus.
Automotive Software Development Lead
Posted 1 day ago
Job Viewed
Job Description
Key Responsibilities:
- Lead and mentor a team of automotive software engineers in a remote setting.
- Architect, design, and develop embedded software for automotive applications.
- Define software requirements, specifications, and development plans.
- Establish and enforce coding standards, best practices, and quality assurance processes.
- Oversee the implementation of software modules and integration into vehicle platforms.
- Collaborate with hardware engineers, system architects, and product managers.
- Conduct code reviews, performance analysis, and debugging.
- Ensure compliance with automotive industry standards and safety regulations.
- Drive innovation and continuous improvement within the software development team.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 8 years of experience in software development, with at least 3 years in a lead or management role within the automotive industry.
- Expertise in C/C++, embedded systems, and real-time operating systems (RTOS).
- Strong knowledge of AUTOSAR, automotive networking protocols (CAN, LIN, Ethernet), and diagnostic tools.
- Experience with software development methodologies (Agile, Waterfall).
- Proven ability to lead and motivate remote technical teams.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and interpersonal skills.
- Familiarity with functional safety standards (e.g., ISO 26262) is a plus.
Automotive Software Development Lead
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the design, development, and implementation of robust and scalable automotive software systems, including infotainment, ADAS, or powertrain control software.
- Architect software solutions, defining technical specifications and ensuring adherence to industry standards (e.g., AUTOSAR, ISO 26262).
- Manage and mentor a team of software engineers, providing technical guidance, code reviews, and performance feedback.
- Collaborate closely with hardware engineers, system architects, and product managers to define software requirements and ensure seamless integration.
- Implement agile development practices and oversee the entire software development lifecycle, including requirements analysis, design, coding, unit testing, integration, and validation.
- Troubleshoot and resolve complex software defects and performance issues.
- Stay abreast of emerging automotive technologies, software trends, and best practices, driving innovation within the team.
- Contribute to the strategic roadmap for automotive software development, identifying opportunities for improvement and future advancements.
- Ensure the quality, security, and reliability of all software deliverables.
- Effectively communicate technical concepts and project status to stakeholders at various levels, fostering strong collaboration across distributed teams.
Be The First To Know
About the latest Tech lead Jobs in Bahrain !
Senior Software Development Lead
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Lead and mentor a team of software engineers throughout the software development lifecycle.
- Drive the design, development, and implementation of complex software systems and features.
- Ensure the delivery of high-quality, scalable, and maintainable code.
- Define and enforce coding standards, best practices, and development methodologies.
- Collaborate with product managers, designers, and other stakeholders to translate requirements into technical solutions.
- Conduct code reviews, provide constructive feedback, and promote knowledge sharing within the team.
- Architect scalable and robust solutions, considering performance, security, and maintainability.
- Troubleshoot and resolve complex technical issues.
- Stay abreast of emerging technologies and industry trends, evaluating their potential application.
- Contribute to the recruitment and onboarding of new engineering talent.
- Foster a positive and productive team culture that encourages innovation and continuous improvement.
- Manage project timelines and deliverables, ensuring successful project execution within a hybrid work environment.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- Minimum of 7-10 years of professional software development experience, with at least 2-3 years in a leadership or lead role.
- Proven experience in designing and developing complex, scalable, and high-performance software applications.
- Strong proficiency in one or more programming languages (e.g., Java, Python, C++, C#) and associated frameworks.
- Deep understanding of software architecture patterns, data structures, and algorithms.
- Experience with cloud platforms (AWS, Azure, GCP) and microservices architecture is highly desirable.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication, interpersonal, and leadership abilities.
- Experience working in an Agile/Scrum development environment.
- Ability to effectively manage responsibilities in a hybrid work setting.
Remote Automotive Software Development Lead
Posted 2 days ago
Job Viewed
Job Description
- Lead and mentor a remote team of automotive software engineers.
- Oversee the design, development, and testing of complex automotive software systems.
- Define and implement software architecture and development best practices.
- Collaborate with product management and hardware engineering teams to define software requirements.
- Ensure the delivery of high-quality, reliable, and efficient software solutions.
- Drive the adoption of new technologies and methodologies within the team.
- Manage the software development lifecycle, including planning, execution, and delivery.
- Facilitate effective communication and collaboration within the remote team and with other departments.
- Conduct code reviews and provide technical guidance to team members.
- Troubleshoot and resolve software defects and issues.
- Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
- Minimum of 8 years of experience in software development, with at least 3 years in a lead or management role.
- Proven experience developing software for the automotive industry (e.g., embedded systems, AUTOSAR, infotainment, ADAS).
- Strong proficiency in programming languages such as C, C++, Java, or Python.
- Experience with software development tools and methodologies (Agile, Scrum).
- Excellent leadership, communication, and interpersonal skills.
- Demonstrated ability to manage and motivate remote teams.
- Strong understanding of software architecture and design patterns.
- Experience with CI/CD pipelines and automated testing.
Senior Curriculum Development Lead (Higher Education)
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the strategic planning and development of new academic programs and the revision of existing curricula across various disciplines.
- Oversee the instructional design process, ensuring alignment with learning outcomes, accreditation standards, and institutional goals.
- Collaborate with faculty and department heads to foster a culture of curriculum innovation and continuous improvement.
- Manage curriculum review cycles, including assessment of student learning, program effectiveness, and market relevance.
- Provide guidance and mentorship to curriculum developers, instructional designers, and faculty on best practices in pedagogy and curriculum design.
- Develop and facilitate professional development workshops for faculty on curriculum development, instructional strategies, and educational technology.
- Ensure all curriculum materials and program structures comply with institutional policies, accreditation requirements, and relevant regulations.
- Research and integrate emerging trends in educational technology and online learning into curriculum design.
- Manage budgets and resources allocated for curriculum development projects.
- Contribute to institutional strategic planning related to academic program offerings and quality assurance.
- Master's degree in Education, Curriculum and Instruction, Higher Education Administration, or a related field. A Doctorate is preferred.
- Minimum of 8 years of experience in curriculum development, instructional design, or academic program management, preferably within a higher education setting.
- Proven experience in leading curriculum review and development processes.
- Strong understanding of learning theories, instructional design models, and assessment methodologies.
- Demonstrated ability to manage projects, teams, and budgets effectively.
- Excellent communication, presentation, and interpersonal skills.
- Experience with accreditation processes (e.g., ABET, AACSB) is a significant advantage.
- Proficiency in learning management systems (LMS) and educational technologies.
- A track record of fostering collaboration and innovation among academic staff.
- Commitment to promoting inclusive and equitable learning environments.