3608 Software jobs in Manama

Graduate Software Engineer

24680 Seef, Capital BHD25000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for enthusiastic and driven Graduate Software Engineers to join their innovative technology team in Seef, Capital, BH . This is an exceptional opportunity for recent graduates to launch their careers in software development, gaining invaluable hands-on experience in a dynamic, collaborative environment. You will work alongside experienced engineers on challenging projects, contributing to the design, development, testing, and deployment of cutting-edge software solutions. The role involves learning and applying various programming languages, development methodologies, and software architecture principles. Key responsibilities include writing clean, efficient, and maintainable code, participating in code reviews, assisting with bug fixing and troubleshooting, and contributing to the continuous improvement of our software development processes. You will gain exposure to the full software development lifecycle and work with modern technology stacks. We are seeking individuals with a strong academic background in computer science or a related field, a passion for technology, and a keen desire to learn and grow. The ideal candidate possesses excellent problem-solving skills, a logical mindset, and strong teamwork abilities. While prior professional experience is not required, a strong portfolio of personal projects or contributions to open-source software is a significant plus. This position offers a structured internship program with mentorship and training designed to accelerate your professional development. The role operates on a hybrid model, combining in-office collaboration with the flexibility of remote work. This role is perfect for aspiring engineers eager to make their mark in the tech industry.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related discipline.
  • Solid understanding of fundamental programming concepts and data structures.
  • Familiarity with at least one programming language (e.g., Java, Python, C++, JavaScript).
  • Strong analytical and problem-solving skills.
  • Excellent communication and interpersonal abilities.
  • Eagerness to learn and adapt to new technologies.
  • Ability to work effectively in a team environment.
  • Enthusiasm for software development and technology.
  • Understanding of software development methodologies (e.g., Agile) is a plus.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer

101 Manama, Capital BHD20 Hourly WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is seeking bright and motivated Graduate Software Engineers to join their innovative technology team. This is an exceptional opportunity for recent graduates to launch their careers in software development, working on cutting-edge projects. The role is based in Manama, Capital, BH , with a hybrid work model providing a balance between in-office collaboration and remote flexibility. You will gain hands-on experience in software design, development, testing, and deployment under the guidance of experienced mentors.

Key responsibilities include writing clean, efficient, and well-documented code in relevant programming languages, assisting in the development of new software features and enhancements, and participating in code reviews to ensure quality and adherence to best practices. You will also contribute to the debugging and troubleshooting of software issues, and support the testing and validation of software applications. A strong understanding of computer science fundamentals, data structures, and algorithms is essential. Familiarity with at least one programming language (e.g., Python, Java, C++, JavaScript) and basic knowledge of software development methodologies are required. Excellent problem-solving skills, a strong desire to learn, and effective communication abilities are paramount. You should be eager to collaborate with team members, adapt to new technologies, and contribute positively to the team's goals. This internship offers invaluable exposure to professional software development practices and the chance to work on real-world projects, developing practical skills and building a strong foundation for a successful career in technology. This is an ideal role for driven individuals passionate about technology and eager to make an impact.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer

887 Seef, Capital BHD1500 Monthly WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is launching an exciting internship program for aspiring Graduate Software Engineers in Tubli, Capital, BH . This is an unparalleled opportunity for recent graduates or final-year students to gain hands-on experience in a dynamic technology environment. Interns will work alongside experienced software development teams, contributing to real-world projects and learning cutting-edge development practices. You will be involved in various stages of the software development lifecycle, including requirements gathering, design, coding, testing, and deployment. Responsibilities may include writing clean, maintainable code, participating in code reviews, developing and executing unit tests, and assisting in the debugging and troubleshooting of software issues. You will gain exposure to a variety of programming languages, frameworks, and development tools. This program is designed to provide a comprehensive learning experience, focusing on practical application and skill development. We are seeking enthusiastic individuals with a strong foundation in computer science principles, a passion for technology, and a desire to learn and grow. Excellent analytical and problem-solving skills are essential, along with good communication and teamwork abilities. While prior professional experience is not required, a portfolio of personal projects or academic achievements in software development will be a strong asset. Candidates should possess a bachelor's degree in Computer Science, Software Engineering, or a related field, or be on track to complete their degree shortly. This internship offers a chance to contribute meaningfully to innovative projects, receive mentorship from industry experts, and potentially secure a full-time position upon successful completion of the program. Embrace this opportunity to kickstart your career in software engineering in Tubli .
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer

282 Arad BHD1800 Monthly WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is seeking bright and enthusiastic Graduate Software Engineers to join their innovative technology department. This internship offers a unique opportunity to gain practical experience in software development within a collaborative and forward-thinking company. You will work on real-world projects, contributing to the design, development, and testing of software solutions under the guidance of experienced engineers. The role involves both independent work and team collaboration, fostering a hands-on learning environment.

Responsibilities:
  • Assist in coding, debugging, and testing software applications.
  • Learn and apply software development best practices.
  • Participate in code reviews and contribute to design discussions.
  • Collaborate with team members to troubleshoot and resolve technical issues.
  • Develop documentation for software designs and implementations.
  • Gain exposure to various programming languages and development tools.
  • Contribute to the continuous improvement of development processes.
  • Support senior engineers in project execution.

Qualifications:
  • Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Foundational knowledge of at least one programming language (e.g., Java, Python, C++, JavaScript).
  • Understanding of software development lifecycle concepts.
  • Familiarity with version control systems (e.g., Git).
  • Strong problem-solving and analytical skills.
  • Good communication and teamwork abilities.
  • Eagerness to learn and adapt to new technologies.
  • Ability to work effectively in a hybrid work model.

This program is ideal for students looking to bridge the gap between academic learning and professional software engineering. You will be working in a stimulating environment that encourages innovation and skill development. The position is located in **Hidd, Muharraq, BH**, with a hybrid work arrangement allowing for a balance of remote work and in-office collaboration. We are committed to nurturing emerging talent and providing a supportive platform for your professional growth. If you are passionate about technology and eager to learn from the best, this internship is for you. Apply now to embark on your software engineering journey.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer

BH2233 Jidd Haffs, Northern BHD50000 Annually WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a dynamic technology firm, is looking for enthusiastic and bright Graduate Software Engineers to join their innovative team. This is a fantastic entry-level opportunity to kick-start your career in software development, with a focus on gaining hands-on experience across the full software development lifecycle. You will be involved in designing, coding, testing, and debugging software applications under the guidance of experienced mentors. This role offers a blend of remote and in-office engagement, requiring occasional collaboration at our client's facilities in Tubli, Capital, BH . You will work on challenging projects, contributing to the development of cutting-edge software solutions. Responsibilities include collaborating with senior engineers, participating in code reviews, and contributing to technical documentation. We are seeking individuals with a strong foundation in computer science principles, a passion for technology, and a proactive approach to learning. Familiarity with one or more programming languages (e.g., Python, Java, C++) is required. Excellent problem-solving abilities, strong analytical skills, and good communication are essential. This program is designed to provide comprehensive training and mentorship, fostering rapid professional growth. You will gain exposure to various technologies and methodologies, preparing you for a successful career in software engineering. If you are a recent graduate eager to apply your academic knowledge in a practical, innovative environment and contribute to exciting projects, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer

4123 Jidd Haffs, Northern BHD45000 Annually WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for enthusiastic and bright Graduate Software Engineers to join their innovative technology team for a challenging internship program. This is an excellent opportunity for recent graduates to gain practical experience in software development, working on real-world projects. You will collaborate with experienced engineers, contribute to code development, testing, and deployment, and learn various programming languages and development methodologies. The ideal candidate possesses a strong foundation in computer science principles, problem-solving skills, and a passion for technology. This role offers a hybrid work model, blending remote learning with on-site team collaboration and mentorship. Responsibilities:
  • Assist in designing, coding, testing, and debugging software applications under the guidance of senior engineers.
  • Participate in code reviews to ensure code quality, efficiency, and maintainability.
  • Learn and apply software development best practices and agile methodologies.
  • Contribute to the development of new features and enhancements for existing software products.
  • Work with various programming languages and development tools relevant to the team's projects.
  • Collaborate effectively with team members in a hybrid environment, utilizing remote collaboration tools.
  • Assist in troubleshooting and resolving software defects.
  • Engage in continuous learning to stay updated with emerging technologies.
  • Document code and software designs.
  • Support the implementation and deployment of software solutions.
Qualifications:
  • Recently graduated or will soon graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Solid understanding of programming fundamentals and object-oriented programming concepts.
  • Proficiency in at least one programming language (e.g., Java, Python, C++, JavaScript).
  • Familiarity with software development tools and version control systems (e.g., Git).
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Eagerness to learn and adapt to new technologies and environments.
  • Ability to work effectively in a hybrid setting, balancing remote tasks with on-site interaction.
  • Demonstrated interest in software development through academic projects, personal projects, or internships.
This hybrid internship is based in **Tubli, Capital, BH**, offering a great learning experience with both remote and on-site components. Our client champions diversity and inclusion.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer

6006 Seef, Capital BHD85000 Annually WhatJobs

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a cutting-edge technology company, is seeking a highly skilled Senior Software Engineer to join their dynamic IT & Software team. This position is based in **Seef, Capital, BH**, and offers a flexible hybrid work arrangement. You will play a pivotal role in the design, development, and implementation of innovative software solutions that drive our client's business forward. The ideal candidate will possess a strong background in full-stack development, with expertise in multiple programming languages and frameworks. Key responsibilities include writing clean, efficient, and maintainable code; collaborating with cross-functional teams to define software requirements; troubleshooting and debugging complex issues; and contributing to architectural decisions. You will also be involved in code reviews, mentoring junior engineers, and staying abreast of emerging technologies. A proven track record of delivering high-quality software products and experience with agile development methodologies are essential. We are looking for an individual with excellent problem-solving abilities, strong analytical skills, and a passion for building scalable and robust applications. Effective communication and teamwork are crucial for success in this collaborative environment. This role offers the opportunity to work on challenging projects, influence technical direction, and grow your career within a rapidly evolving industry. Your contributions will be instrumental in shaping the future of our client's technology offerings.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software Jobs in Manama !

Automotive Software Engineer

90210 Seef, Capital BHD100000 Annually WhatJobs

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, an innovative automotive technology company, is looking for a talented Automotive Software Engineer to contribute to the development of next-generation vehicle systems. This is a fully remote position, allowing you to work on cutting-edge automotive technology from anywhere. The Automotive Software Engineer will be responsible for designing, developing, testing, and integrating software for automotive control units, infotainment systems, and advanced driver-assistance systems (ADAS). You will work with embedded systems, real-time operating systems (RTOS), and automotive communication protocols (e.g., CAN, LIN, Ethernet). Key responsibilities include writing clean, efficient, and maintainable code in languages such as C, C++, or Python. You will collaborate closely with hardware engineers, systems engineers, and other software developers to ensure seamless integration and functionality. Debugging complex issues and optimizing software performance will be critical aspects of the role. Staying current with automotive industry standards, regulations, and emerging technologies is essential. Experience with simulation tools and hardware-in-the-loop (HIL) testing is highly desirable. We are seeking a candidate with a Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field, and a minimum of 4 years of experience in automotive software development. A strong understanding of embedded systems, microcontrollers, and real-time operating systems is required. Familiarity with automotive standards like AUTOSAR, ISO 26262, and security best practices is a significant plus. Excellent problem-solving, analytical, and communication skills are paramount. If you are a passionate software engineer eager to shape the future of automotive technology in a remote and collaborative environment, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer

202 Al Ghurayfah BHD25 Hourly WhatJobs

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exciting opportunity for ambitious Graduate Software Engineers to kick-start their careers with a fully remote internship program. This program is designed to provide hands-on experience in developing, testing, and deploying software solutions within a dynamic and collaborative environment. As a Graduate Software Engineer intern, you will work alongside experienced developers on real-world projects, gaining exposure to modern software development methodologies, coding best practices, and cutting-edge technologies. The ideal candidate is a recent graduate or final-year student in Computer Science, Software Engineering, or a related field, with a strong foundation in programming languages such as Python, Java, or C++. You should possess excellent problem-solving skills, a keen interest in technology, and a desire to learn and grow. Responsibilities will include writing clean, efficient, and well-documented code, participating in code reviews, contributing to debugging and troubleshooting efforts, and assisting with the development of unit and integration tests. You will also have the opportunity to collaborate with team members, contribute to design discussions, and gain exposure to agile development processes. Our client is looking for motivated individuals who are eager to contribute and make a tangible impact. This internship offers a unique chance to build your portfolio, expand your technical skill set, and network with industry professionals, all from the convenience of your remote workspace. Strong analytical and logical thinking abilities are a must, as is a passion for software development. Excellent communication skills and the ability to work effectively in a remote team setting are essential. This is a paid internship program, providing a valuable stepping stone into the tech industry. If you are a driven and talented aspiring software engineer ready to embark on a challenging and rewarding remote learning experience, we encourage you to apply.

Key Responsibilities:
  • Assist in the design, development, and implementation of software features.
  • Write clean, efficient, and maintainable code in accordance with established standards.
  • Participate in code reviews and contribute to code quality improvements.
  • Debug and resolve software defects and issues.
  • Develop and execute unit and integration tests.
  • Collaborate with senior engineers and team members on project tasks.
  • Contribute to technical documentation and knowledge sharing.
  • Learn and apply new programming languages, tools, and technologies.
  • Participate in agile development ceremonies and team meetings.
  • Assist with the deployment and testing of software applications.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer

21112 Bilad Al Qadeem, Capital BHD60000 Annually WhatJobs

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

graduate
Our client, a prestigious technology firm at the forefront of innovation, is seeking ambitious and talented Graduate Software Engineers to join their esteemed team in Manama, Capital, BH . This program offers an unparalleled opportunity for recent graduates to launch their careers in software development, working on cutting-edge projects alongside experienced mentors. You will gain practical experience in full-stack development, contributing to the design, implementation, and testing of robust software solutions.

Key Responsibilities:
  • Collaborate with senior engineers to design, develop, and deploy software applications.
  • Write clean, efficient, and well-documented code in one or more programming languages (e.g., Python, Java, C++, JavaScript).
  • Participate in code reviews and contribute to improving code quality and performance.
  • Assist in the testing and debugging of software systems.
  • Learn and apply software development best practices and methodologies (e.g., Agile, Scrum).
  • Contribute to the design and architecture of new software features.
  • Work closely with product managers and designers to understand user requirements.
  • Troubleshoot and resolve software defects and issues.
  • Stay up-to-date with emerging technologies and industry trends.
  • Contribute to technical documentation and knowledge sharing within the team.
  • Participate in training sessions and professional development activities.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Strong foundation in programming concepts and data structures.
  • Proficiency in at least one object-oriented programming language.
  • Knowledge of software development lifecycle and methodologies.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Eagerness to learn and adapt to new technologies.
  • Demonstrated ability to work independently and as part of a team.
  • Internship or project experience in software development is a plus.
This role provides a structured training program, mentorship, and the chance to work on impactful projects within a stimulating and collaborative environment. Build your career in technology with a leader in the field.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Jobs View All Jobs in Manama