What Jobs are available for Development Lead in Bahrain?
Showing 1380 Development Lead jobs in Bahrain
Senior Software Development Lead
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Lead and mentor a team of software engineers in the design and development of software applications.
- Define software architecture and technical roadmap in alignment with business goals.
- Oversee the entire software development lifecycle, ensuring high-quality deliverables.
- Conduct code reviews, enforce coding standards, and promote best practices.
- Collaborate closely with product management and stakeholders to define requirements.
- Drive the adoption of agile methodologies and CI/CD practices.
- Troubleshoot and resolve complex technical issues.
- Foster a collaborative and innovative team culture.
- Stay abreast of emerging technologies and industry trends.
- Participate in hiring and onboarding of new engineering talent.
- Bachelor's or Master's degree in Computer Science, 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 in designing and building scalable, high-performance software systems.
- Expertise in one or more modern programming languages (e.g., Python, Java, C++, JavaScript).
- Strong understanding of software architecture patterns and design principles.
- Experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
- Proficiency in agile development methodologies and CI/CD tools.
- Excellent leadership, communication, and interpersonal skills.
- Strong problem-solving and analytical capabilities.
Is this job a match or a miss?
Senior Software Development Lead
Posted 3 days ago
Job Viewed
Job Description
Key responsibilities involve collaborating with product managers and stakeholders to define project requirements and translate them into technical specifications. You will drive the adoption of best practices in software development, including Agile methodologies, CI/CD pipelines, and automated testing. The ideal candidate will have extensive experience in multiple programming languages and frameworks, with a strong understanding of software architecture patterns, database design, and cloud technologies. You will also be responsible for identifying and mitigating technical risks, and for fostering a culture of continuous improvement and innovation within the development team.
This position requires exceptional leadership and communication skills, with the ability to inspire and guide a team effectively. You will mentor junior developers, conduct performance reviews, and facilitate team growth. A passion for technology, a commitment to delivering high-quality code, and the ability to solve complex technical challenges are essential. If you are a proven technical leader looking to make a significant impact on innovative software projects in a collaborative hybrid environment, we encourage you to apply.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 8+ years of experience in software development, with at least 3 years in a leadership or lead role.
- Proficiency in multiple programming languages (e.g., Java, Python, C#, JavaScript).
- Strong experience with modern software architectures (microservices, APIs).
- Expertise in cloud platforms (AWS, Azure, GCP).
- Solid understanding of Agile methodologies and DevOps practices.
- Excellent problem-solving, analytical, and communication skills.
- Proven ability to lead and mentor software engineering teams.
Is this job a match or a miss?
Automotive Software Development Lead
Posted 6 days ago
Job Viewed
Job Description
Responsibilities:
- Lead and manage a team of software engineers throughout the development lifecycle.
- Define and architect robust software solutions for automotive applications.
- Establish and enforce coding standards, best practices, and quality assurance processes.
- Oversee the development of embedded software, including firmware, drivers, and middleware.
- Drive the implementation of features for infotainment, ADAS, and connectivity systems.
- Collaborate with cross-functional teams to define requirements and ensure system integration.
- Mentor and provide technical guidance to team members.
- Manage project timelines, resources, and deliverables in an agile environment.
- Stay current with emerging automotive technologies and software development trends.
- Contribute to the strategic planning of the software development roadmap.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Proven experience leading software development teams in the automotive industry.
- Extensive experience in embedded software development and system architecture.
- Proficiency in programming languages such as C, C++, and Python.
- Strong knowledge of automotive protocols (CAN, LIN, Automotive Ethernet).
- Familiarity with RTOS and embedded Linux.
- Experience with Agile/Scrum methodologies.
- Excellent leadership, communication, and problem-solving skills.
Is this job a match or a miss?
Automotive Software Development Lead
Posted 6 days ago
Job Viewed
Job Description
Is this job a match or a miss?
Automotive Software Development Lead
Posted 7 days ago
Job Viewed
Job Description
Is this job a match or a miss?
Senior Software Development Lead
Posted 8 days ago
Job Viewed
Job Description
Responsibilities:
- Lead a team of software engineers in the design, development, testing, and deployment of complex software applications.
- Architect robust, scalable, and efficient software solutions, making key technical decisions.
- Mentor and coach junior and senior engineers, fostering their technical growth and career development.
- Drive best practices in software development, including code reviews, testing strategies, and CI/CD pipelines.
- Collaborate closely with product managers, designers, and other stakeholders to define project requirements and roadmaps.
- Ensure the delivery of high-quality software that meets business objectives and user needs.
- Troubleshoot and resolve complex technical issues, ensuring system stability and performance.
- Contribute to the strategic technical direction of the engineering department.
- Promote a collaborative and productive team environment, encouraging knowledge sharing and continuous learning.
- Participate in the hiring process, attracting and retaining top engineering talent.
- Stay up-to-date with emerging technologies and industry trends, recommending adoption where appropriate.
This is a 100% remote position, offering flexibility and the opportunity to work from anywhere. You will need to be self-motivated, possess excellent communication skills, and be proficient with remote collaboration tools. A Bachelor's or Master's degree in Computer Science, Engineering, or a related field is required. Significant experience in full-stack development and team leadership within an Agile environment is essential. Expertise in multiple programming languages and software architecture patterns is highly valued. Join our innovative, remote-first company and help shape the future of our technology. We are based in **Zallaq, Southern**, but operate as a distributed team.
Is this job a match or a miss?
Automotive Software Development Lead
Posted 8 days ago
Job Viewed
Job Description
Key Responsibilities:
- Leading and mentoring a team of automotive software engineers throughout the development lifecycle.
- Designing, developing, testing, and deploying embedded software for automotive applications.
- Defining software architecture and technical specifications for new features and systems.
- Collaborating with hardware engineers, system architects, and product managers to define requirements.
- Implementing automotive communication protocols (e.g., CAN, LIN, Automotive Ethernet).
- Ensuring software quality through rigorous testing, code reviews, and adherence to best practices.
- Managing project timelines, resources, and deliverables for software development initiatives.
- Staying up-to-date with the latest advancements in automotive software technologies and trends.
- Troubleshooting and resolving software defects and issues in development and production environments.
- Contributing to the continuous improvement of software development processes and tools.
- Ensuring compliance with automotive safety standards (e.g., ISO 26262).
- Facilitating effective communication within the team and with other departments.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, Software Engineering, or a related field.
- Minimum of 7-10 years of experience in software development, with a significant portion focused on the automotive industry.
- Proven experience in leading and managing software development teams.
- Strong understanding of embedded systems programming (C, C++).
- Familiarity with automotive software development tools and methodologies (e.g., AUTOSAR, MISRA C).
- Experience with automotive communication protocols (CAN, LIN, Ethernet) is essential.
- Knowledge of automotive safety standards (ISO 26262) is highly desirable.
- Excellent problem-solving, analytical, and debugging skills.
- Strong leadership, communication, and interpersonal skills.
- Ability to work effectively in a hybrid work environment.
- Experience with Agile development methodologies.
Is this job a match or a miss?
Be The First To Know
About the latest Development lead Jobs in Bahrain !
Automotive Software Development Lead
Posted 10 days ago
Job Viewed
Job Description
Responsibilities:
- Lead a team of software engineers in the design, development, testing, and deployment of automotive software systems (e.g., infotainment, ADAS, powertrain control).
- Define software architecture, design patterns, and coding standards to ensure robust, scalable, and maintainable solutions.
- Oversee the entire software development lifecycle (SDLC), from requirements gathering and planning to implementation, testing, and maintenance.
- Collaborate closely with hardware engineers, systems engineers, and product managers to define software requirements and specifications.
- Mentor and coach software engineers, fostering a culture of technical excellence, innovation, and continuous learning.
- Conduct code reviews and provide constructive feedback to ensure code quality and adherence to standards.
- Identify and evaluate new technologies, tools, and methodologies to enhance software development processes.
- Manage project timelines, resources, and risks, ensuring timely delivery of high-quality software.
- Troubleshoot and resolve complex software issues, providing expert technical guidance.
- Contribute to the strategic roadmap for automotive software development within the company.
Qualifications:
- Master's degree or Ph.D. in Computer Science, Electrical Engineering, or a related field.
- Minimum of 10 years of experience in software development, with at least 5 years in a leadership or architectural role within the automotive industry.
- Proven experience with embedded systems, real-time operating systems (RTOS), and automotive communication protocols (e.g., CAN, LIN, Automotive Ethernet).
- Strong understanding of software architecture design, design patterns, and best practices.
- Expertise in programming languages such as C, C++, Python, and Java.
- Experience with automotive software development standards (e.g., AUTOSAR) and functional safety (ISO 26262) is highly desirable.
- Excellent leadership, team management, and interpersonal skills.
- Demonstrated ability to work effectively in a fully remote, globally distributed team environment.
- Strong analytical and problem-solving capabilities.
- This is a fully remote position, enabling you to work from anywhere while leading critical software development initiatives relevant to automotive advancements in areas like Budaiya, Northern, BH .
Is this job a match or a miss?
Senior Software Development Lead
Posted 10 days ago
Job Viewed
Job Description
Key responsibilities include leading and mentoring a team of software engineers, conducting code reviews, and ensuring adherence to coding standards and architectural guidelines. You will be involved in all phases of development, from initial concept and design through to testing, deployment, and ongoing maintenance. Architecting scalable, resilient, and secure cloud-native applications will be a core part of your role. This position requires a strong understanding of modern development methodologies, CI/CD pipelines, and DevOps principles. You will collaborate closely with product managers, designers, and other stakeholders to define project roadmaps, estimate timelines, and manage deliverables. The ability to foster a collaborative and productive team culture in a remote setting is crucial. We are seeking a proactive individual with excellent problem-solving skills and a passion for innovation, who can drive technical excellence and inspire the team to achieve ambitious goals. A strong background in object-oriented programming, microservices architecture, and database design is essential. Familiarity with agile methodologies such as Scrum or Kanban is required. This is an outstanding opportunity to shape the future of our client's technology stack and lead a talented team from anywhere.
Is this job a match or a miss?
Automotive Software Development Lead
Posted 11 days ago
Job Viewed
Job Description
Is this job a match or a miss?