580 Cloud Software Developer jobs in Bahrain

Senior Software Developer - Cloud Solutions

202 Bilad Al Qadeem, Capital BHD140000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
A cutting-edge technology company is seeking an experienced Senior Software Developer specializing in cloud solutions to join their dynamic and fully remote team. This role offers the ultimate flexibility, allowing you to contribute to innovative projects from anywhere in the world. Our client is at the forefront of developing scalable, high-performance cloud-native applications and services. As a Senior Software Developer, you will be responsible for designing, developing, testing, and deploying robust software solutions across various cloud platforms (AWS, Azure, GCP). Your expertise will be crucial in building microservices architectures, implementing CI/CD pipelines, and optimizing cloud infrastructure for performance, scalability, and cost-efficiency. You will collaborate with product managers, UX/UI designers, and other engineers to translate business requirements into high-quality, maintainable code. Key responsibilities include writing clean, efficient, and well-documented code, conducting code reviews, troubleshooting and debugging complex issues, and contributing to the overall architecture and technical direction of our products. The ideal candidate will have a strong foundation in computer science principles, extensive experience with multiple programming languages (e.g., Python, Java, Go, Node.js), and deep knowledge of cloud services, containerization technologies (Docker, Kubernetes), and DevOps practices. A Bachelor's or Master's degree in Computer Science, Engineering, or a related field, along with a minimum of 6 years of professional software development experience, is required. Excellent communication, collaboration, and problem-solving skills are essential for thriving in a remote team environment. This is an outstanding opportunity to work on challenging cloud projects and advance your career with a forward-thinking technology company.
This advertiser has chosen not to accept applicants from your region.

Lead Software Developer - Cloud Solutions

711 Al Jasra BHD120000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and motivated Lead Software Developer to architect and build innovative cloud-based solutions. This is a fully remote position offering the flexibility to work from anywhere. You will be responsible for leading a team of developers, guiding the design and implementation of scalable, robust, and high-performance software applications. Key responsibilities include developing front-end and back-end components, managing cloud infrastructure (AWS, Azure, or GCP), ensuring code quality through best practices and code reviews, and mentoring junior developers. You will collaborate with product managers, designers, and other engineers to define project requirements and deliver exceptional software products. This role demands extensive experience in full-stack development, a deep understanding of cloud computing principles, and a proven ability to lead technical projects. Required qualifications include a Bachelor's or Master's degree in Computer Science, Engineering, or a related field, along with at least 7 years of professional software development experience, with a significant portion in cloud environments. Expertise in multiple programming languages (e.g., Python, Java, C#) and familiarity with modern development tools and methodologies (e.g., Docker, Kubernetes, CI/CD) are essential. Strong problem-solving skills, excellent communication, and leadership abilities are paramount. If you are passionate about creating cutting-edge cloud solutions and leading high-performing teams remotely, we want to hear from you.
This advertiser has chosen not to accept applicants from your region.

Junior Software Developer - Cloud Solutions

1010 Manama, Capital BHD1000 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for an enthusiastic and motivated Junior Software Developer to join their innovative cloud solutions team. This is a fully remote, internship position designed to provide hands-on experience in software development within a supportive and collaborative environment. You will work alongside experienced engineers, contributing to the design, development, testing, and deployment of cloud-based applications and services. This internship is ideal for individuals passionate about technology and eager to build a strong foundation in modern software engineering practices.

Key responsibilities include:
  • Assisting senior developers in writing clean, efficient, and maintainable code for cloud applications.
  • Participating in the full software development lifecycle, from requirements gathering to deployment.
  • Developing and implementing features for existing cloud platforms and new projects.
  • Writing unit tests and participating in code reviews to ensure code quality.
  • Collaborating with team members through remote communication tools and methodologies (e.g., Slack, Zoom, Agile/Scrum).
  • Troubleshooting and debugging software issues, providing timely resolutions.
  • Contributing to technical documentation and knowledge sharing within the team.
  • Learning and applying new technologies and programming languages relevant to cloud development.
  • Gaining experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Assisting with the integration of various software components and APIs.
The ideal candidate is a current university student or recent graduate with a degree in Computer Science, Software Engineering, or a related field. You should have a foundational understanding of programming concepts and experience with at least one programming language (e.g., Python, Java, C#, JavaScript). Familiarity with version control systems like Git is a plus. A proactive attitude, a willingness to learn, and excellent problem-solving skills are essential for success in this remote role.

Qualifications:
  • Currently pursuing or recently completed a Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Foundational knowledge of programming principles and data structures.
  • Experience with at least one programming language (e.g., Python, Java, C#, JavaScript).
  • Familiarity with web development concepts (HTML, CSS, JavaScript).
  • Basic understanding of cloud computing concepts is beneficial but not required.
  • Experience with Git version control is a plus.
  • Excellent problem-solving and analytical skills.
  • Strong written and verbal communication skills in English.
  • Ability to work independently and manage time effectively in a remote setting.
This remote internship provides an excellent opportunity to gain practical experience and kickstart your career in cloud software development. Join a forward-thinking company that invests in its talent and offers a stimulating virtual work environment.
This advertiser has chosen not to accept applicants from your region.

Lead Software Developer - Cloud Solutions

6001 Zallaq, Southern BHD100000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client , a rapidly growing technology firm in Zallaq, Southern, BH , is seeking an innovative and experienced Lead Software Developer to architect and lead the development of cutting-edge cloud solutions. This role is crucial for driving our client's technological advancements and expanding their cloud-native capabilities. The ideal candidate will possess a strong proficiency in modern programming languages, extensive experience with cloud platforms (AWS, Azure, GCP), and a proven ability to lead and mentor a team of software engineers. This is an exciting opportunity to shape the future of our client's software products.

Key Responsibilities:
  • Lead the design, development, and implementation of scalable, reliable, and secure cloud-based applications and services.
  • Architect robust solutions using microservices, containerization (Docker, Kubernetes), and serverless technologies.
  • Drive the adoption of best practices in software development, including Agile methodologies, CI/CD pipelines, and automated testing.
  • Mentor and guide a team of software developers, fostering a culture of innovation and continuous learning.
  • Collaborate with product managers, UX designers, and other stakeholders to translate requirements into technical solutions.
  • Write high-quality, maintainable, and efficient code in relevant programming languages (e.g., Python, Java, Node.js).
  • Design and implement APIs and integrations with third-party services.
  • Manage cloud infrastructure and resources, optimizing for performance, cost, and scalability.
  • Ensure the security and compliance of cloud applications and data.
  • Conduct code reviews, provide constructive feedback, and promote code quality standards.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Stay abreast of emerging cloud technologies and industry trends, recommending adoption where appropriate.
  • Contribute to technical documentation and knowledge sharing within the engineering team.
  • Participate in architectural discussions and strategic planning for future technology roadmaps.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • Minimum of 8 years of experience in software development, with at least 3 years in a lead or senior developer role focusing on cloud technologies.
  • Expertise in at least one major cloud platform (AWS, Azure, or Google Cloud Platform).
  • Proficiency in one or more modern programming languages such as Python, Java, Go, or Node.js.
  • Strong experience with containerization technologies (Docker) and orchestration platforms (Kubernetes).
  • Solid understanding of microservices architecture, RESTful APIs, and distributed systems.
  • Experience with CI/CD tools (e.g., Jenkins, GitLab CI, Azure DevOps) and automated testing frameworks.
  • Knowledge of database technologies (SQL and NoSQL) and data modeling.
  • Familiarity with DevOps principles and practices.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong leadership and team management abilities.
  • Effective communication and collaboration skills.
This is an exciting opportunity for a seasoned developer to lead innovation in cloud computing in Zallaq, Southern, BH .
This advertiser has chosen not to accept applicants from your region.

Senior Software Developer - Cloud Platforms

50353 Busaiteen, Muharraq BHD90000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly growing technology firm specializing in innovative software solutions, is seeking an experienced Senior Software Developer with expertise in cloud platforms. This challenging and rewarding role will be based in our development center located in **A'ali, Northern, BH**. The Senior Software Developer will be instrumental in designing, developing, testing, and deploying scalable and robust software applications leveraging cloud technologies. Key responsibilities include architecting and coding efficient, maintainable, and high-performance software modules; collaborating with product managers and designers to define application features; implementing cloud-based solutions using services from AWS, Azure, or GCP; writing unit, integration, and end-to-end tests; troubleshooting and debugging complex software issues; participating in code reviews; and mentoring junior developers. A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field is required. A minimum of 6 years of professional software development experience, with at least 3 years focused on cloud development, is essential. Proficiency in one or more programming languages such as Java, Python, C#, or Node.js is mandatory. Strong experience with cloud services, containerization technologies (Docker, Kubernetes), CI/CD pipelines, and microservices architecture is highly desirable. Excellent problem-solving skills, a strong understanding of software design principles, and a passion for clean, well-documented code are critical. Outstanding communication and collaboration skills are needed to work effectively within a agile team environment. This is an exceptional opportunity to contribute to exciting projects, work with state-of-the-art cloud technologies, and grow your career with a company that fosters innovation and provides ample opportunities for learning and advancement.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Developer - Cloud Technologies

101 Busaiteen, Muharraq BHD20 Hourly WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Embark on your tech career with our exciting Graduate Software Developer internship program, designed for ambitious individuals passionate about cloud technologies. This fully remote position allows you to gain invaluable hands-on experience working on real-world projects from the comfort of your own location. You'll collaborate with experienced engineers, learn cutting-edge development practices, and contribute to the creation of scalable cloud-based solutions. This internship is ideal for recent graduates or final-year students eager to dive deep into software development and cloud architecture.

As a Graduate Software Developer, you will:
  • Assist in the design, development, testing, and deployment of cloud-native applications and services.
  • Write clean, efficient, and well-documented code in languages such as Python, Java, or Go.
  • Collaborate with senior developers and architects on cloud infrastructure projects, utilizing platforms like AWS, Azure, or Google Cloud Platform.
  • Participate in code reviews, providing and receiving constructive feedback to ensure code quality and adherence to best practices.
  • Develop an understanding of containerization technologies (Docker, Kubernetes) and CI/CD pipelines.
  • Contribute to the creation of automated testing frameworks to ensure the reliability and performance of applications.
  • Troubleshoot and debug issues in development, testing, and production environments.
  • Learn and apply agile development methodologies throughout the software development lifecycle.
  • Engage in continuous learning to stay updated with the latest advancements in cloud computing and software engineering.
  • Document technical designs, processes, and user guides.
  • Participate in team meetings and contribute ideas for improving development processes and product features.
We are looking for candidates who:
  • Are pursuing or have recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • Possess a strong foundation in programming fundamentals and object-oriented design principles.
  • Have prior exposure to or a keen interest in cloud computing concepts and platforms.
  • Are familiar with at least one programming language (Python, Java, JavaScript, C++, Go).
  • Exhibit excellent problem-solving and analytical skills.
  • Demonstrate strong communication and collaboration skills, essential for a remote team environment.
  • Are eager to learn, adaptable, and possess a proactive attitude.
  • Previous internship or project experience in software development is a plus.
This is a fantastic opportunity to gain practical experience in cloud technologies and kickstart your career in software development within a supportive and innovative remote setting.
This advertiser has chosen not to accept applicants from your region.

Senior Software Developer - Cloud Solutions

77778 Zallaq, Southern BHD90000 Annually WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is a rapidly growing technology firm seeking a highly skilled Senior Software Developer with expertise in Cloud Solutions to join their innovative engineering team. This fully remote role offers the opportunity to design, develop, and deploy scalable cloud-based applications and services. You will be instrumental in building robust backend systems, microservices, and APIs, leveraging modern cloud technologies and development practices. Key responsibilities include architecting cloud solutions, writing clean and efficient code, implementing CI/CD pipelines, and ensuring the performance, security, and reliability of cloud deployments. The ideal candidate possesses extensive experience with cloud platforms such as AWS, Azure, or Google Cloud, along with strong proficiency in languages like Python, Java, or Node.js. Experience with containerization technologies (Docker, Kubernetes) and database management (SQL, NoSQL) is essential. You will work collaboratively with cross-functional teams, including product managers and DevOps engineers, in a remote setting. We are looking for a proactive, problem-solving individual with a passion for cloud computing, a commitment to best practices in software development, and excellent communication skills for effective virtual collaboration. This is an excellent opportunity to contribute to transformative projects and advance your career in cloud development.

Responsibilities:
  • Design, develop, and deploy scalable cloud-native applications and microservices.
  • Write high-quality, maintainable, and well-documented code in relevant programming languages.
  • Implement and manage CI/CD pipelines for automated testing and deployment.
  • Optimize application performance, scalability, and reliability on cloud platforms.
  • Ensure the security of cloud infrastructure and applications.
  • Collaborate with front-end developers, product managers, and DevOps engineers in a remote team environment.
  • Troubleshoot and resolve issues in development, test, and production environments.
  • Participate in code reviews and provide constructive feedback to peers.
  • Stay current with emerging cloud technologies and development trends.

Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of professional software development experience.
  • Proven experience with major cloud platforms (AWS, Azure, or GCP).
  • Strong proficiency in one or more backend programming languages (e.g., Python, Java, Node.js, Go).
  • Experience with containerization technologies (Docker, Kubernetes).
  • Familiarity with database systems (SQL and NoSQL).
  • Understanding of software development best practices, including Agile methodologies and version control (Git).
  • Excellent problem-solving, analytical, and communication skills for remote collaboration.
  • Experience building and consuming RESTful APIs.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Cloud software developer Jobs in Bahrain !

Remote Senior Software Developer - Cloud Platforms

705 Zallaq, Southern BHD95000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a talented and experienced Senior Software Developer to join their innovative technology team in a fully remote capacity. This role focuses on the design, development, and maintenance of scalable cloud-based platforms and applications. You will be instrumental in building robust, high-performance software solutions that leverage cutting-edge cloud technologies. The ideal candidate will have a deep understanding of software architecture, distributed systems, and microservices. Proficiency in multiple programming languages and frameworks is essential, along with experience in CI/CD pipelines and cloud infrastructure management (AWS, Azure, or GCP). You will work collaboratively with product managers, UX designers, and other engineers to deliver exceptional user experiences and features. This position requires a passion for clean code, a commitment to best practices, and the ability to tackle complex technical challenges in a distributed team environment. Strong communication and problem-solving skills are paramount for success in this remote role.
Responsibilities:
  • Design, develop, and deploy scalable, high-availability cloud-native applications.
  • Write clean, efficient, and maintainable code in languages such as Python, Java, Go, or Node.js.
  • Build and manage microservices architectures and RESTful APIs.
  • Implement and optimize CI/CD pipelines for automated testing and deployment.
  • Manage and configure cloud infrastructure using tools like Terraform or Ansible.
  • Develop and maintain database solutions (SQL and NoSQL).
  • Collaborate with product teams to understand requirements and translate them into technical solutions.
  • Conduct code reviews, participate in architectural discussions, and mentor junior developers.
  • Implement monitoring, logging, and alerting for deployed applications.
  • Ensure the security and performance of cloud platforms.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 7 years of professional software development experience.
  • Proven experience with cloud platforms like AWS, Azure, or Google Cloud.
  • Strong expertise in at least one backend programming language (e.g., Python, Java, Go) and relevant frameworks.
  • Experience with containerization technologies (Docker, Kubernetes).
  • Knowledge of database management systems (e.g., PostgreSQL, MongoDB).
  • Familiarity with agile development methodologies.
  • Excellent understanding of software design patterns and principles.
  • Strong problem-solving and debugging skills.
  • Effective communication and collaboration skills for a remote work environment.
This advertiser has chosen not to accept applicants from your region.

Director of Software Engineering

Manama, Capital JPMorganChase

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

Job Description

As a Director of Software Engineering at JPMorgan Chase within the Trade and Working Capital Technology team, you will lead multiple technical teams, oversee activities across departments, and collaborate across technical domains. Your expertise will promote the adoption of technical methods within teams and help keep us at the forefront of industry trends, best practices, and technological advances. This role offers an opportunity to influence and shape the technological landscape of our firm and contribute to our growth and innovation.

Job Responsibilities

  • Solution and implement project priorities, deadlines, and deliverables.
  • Work closely with technology teams and internal end users to deliver solutions for trade businesses.
  • Influence peer leaders and senior stakeholders across business, product, and technology teams.
  • Optimize applications for performance, scalability, and high availability.
  • Ensure technical feasibility of UI/UX designs.
  • Build reusable code and libraries for future use.
  • Deliver technical solutions that can be leveraged across multiple domains.
  • Champion the company's culture of diversity, equity, inclusion, and respect.

Required Qualifications, Capabilities, and Skills

  • Formal training or certification in software engineering concepts and practical experience.
  • Excellent interpersonal, communication, problem-solving, analytical, organizational skills, and attention to detail.
  • Experience with Test Driven Development and Domain Driven Development approaches and testing frameworks.
  • Strong knowledge of Data Structures, Algorithms, and Design Patterns.
  • Hands-on experience in Java/J2EE development, including designing, developing, and maintaining Java applications.
  • Experience with Hibernate ORM framework, SQL, UNIX, and Shell scripting.
  • Understanding of distributed and parallel processing environments.
  • Experience with container orchestration frameworks like Docker Swarm or Kubernetes/OpenShift.
  • Experience building stateless, SaaS/SOA, and scalable applications/platforms.
  • Knowledge of continuous monitoring frameworks such as ELK, Grafana, and Prometheus.
  • Proficiency with version control tools like Git.

Preferred Qualifications, Capabilities, and Skills

  • Experience in Payments or Trade Finance software delivery.
  • Experience with functional programming languages like Scala, Go, or Python.
  • Knowledge of GWT, Mule ESB is a plus.
  • Experience with persistence stores like MongoDB, Graph DB, or Bigtable.
  • Familiarity with SDLC frameworks such as Maven/Gradle, PIP, Anaconda, Jenkins, Jira.
  • Experience in Machine Learning, NLP, OCR.
  • Open source contributions.

About Us

J.P. Morgan is a global leader in financial services, providing strategic advice and products to corporations, governments, wealthy individuals, and institutional investors worldwide. We aim to build trusted, long-term partnerships to help our clients achieve their objectives. We value diversity and inclusion, and are committed to equal opportunity employment and making accommodations for applicants and employees.

About The Team

J.P. Morgan’s Commercial & Investment Bank is a global leader across banking, markets, securities services, and payments, serving clients in over 100 countries. We provide strategic advice, raise capital, manage risk, and extend liquidity worldwide.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Director of Software Engineering

Manama, Capital JPMorgan Chase

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

The job description provided is comprehensive and contains detailed information about responsibilities, qualifications, and skills. However, it suffers from excessive repetition of the same job responsibilities, qualifications, and skills, which could be consolidated to improve clarity and conciseness. Additionally, the formatting could be improved for better readability by removing duplicate sections and organizing content logically. Therefore, a refined version that consolidates duplicate information and enhances structure is recommended.

#J-18808-Ljbffr
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 Cloud Software Developer Jobs