What Jobs are available for Sr Software Engineer in Bahrain?

Showing 2557 Sr Software Engineer jobs in Bahrain

Enterprise Architect – Application Development

BHD60000 - BHD180000 Y Virtu Thinko

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Summary:

We are seeking a highly experienced Enterprise Architect to lead the design and architecture of complex in-house banking applications. The ideal candidate has deep hands-on experience in Microsoft Power Platform Architiure, .NET, SQL Server, SharePoint, and cloud platforms (Azure and AWS), with the ability to design scalable, secure, and enterprise-grade solutions. This role requires strong leadership to guide development teams, establish architecture standards, and ensure alignment with business objectives.

Key Responsibilities:

  • Define and maintain enterprise architecture standards and guidelines for applications, integrations, and workflows.
  • Lead hands-on design and capabilities for Power Platform (PowerApps, Power Automate, Power BI, Power Pages) and .NET (C#, ASP.NET Core, web APIs) solutions.
  • Architect complex integrations between internal systems and external services using APIs, connectors, and middleware (APIs)
  • Design and optimize SQL Server and Oracle databases and ensure efficient data management practices.
  • Configure, extend, and govern SharePoint Online as part of enterprise solutions.
  • Provide technical leadership, mentoring developers, reviewing solutions, and ensuring adherence to best practices.
  • Collaborate with BAs and business stakeholders to translate requirements into robust, enterprise-level technical solutions.
  • Evaluate emerging technologies and recommend improvements to enhance system performance, reliability, and maintainability.

Required Technical Skills & Experience:

  • Microsoft Power Platform: PowerApps, Power Automate, Power BI, Power Pages (enterprise-level solutions) Integrations and architecture.
  • .NET Development: C#, ASP.NET Core, MVC, Web API, hands-on experience in large-scale applications
  • Database: SQL Server and Oracle (advanced design, performance tuning, integration)
  • Cloud Platforms: Experience with Azure and AWS (App Services, Functions/Lambda, Storage, API Management, DevOps pipelines)
  • Integration & APIs: Advanced experience in integrating multiple systems and enterprise workflows
  • Strong solution architecture, leadership, and mentorship skills
  • Proven track record in designing, implementing, and delivering enterprise-grade applications

Preferred:

  • Experience in banking or financial services
  • Knowledge of DevOps practices for Power Platform and .NET applications
  • Familiarity with data security, compliance, and governance standards

Job Types: Full-time, Temporary, Contract

Contract length: 12 months

Pay: BD BD1, per month

Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

UI/UX Designer - Mobile Application Development

774 Al Budayyi, Northern BHD60000 Annually WhatJobs

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
We are seeking a talented and creative UI/UX Designer to craft intuitive and engaging user experiences for our cutting-edge mobile applications. This role is instrumental in shaping the user journey, ensuring our products are not only functional but also aesthetically pleasing and easy to use. You will be responsible for conducting user research, creating wireframes, designing user flows, developing interactive prototypes, and producing high-fidelity mockups. Your work will involve translating complex user needs and business requirements into elegant and effective design solutions. You will collaborate closely with product managers, developers, and stakeholders throughout the design and development process, iterating on designs based on user feedback and usability testing. Proficiency in design tools such as Figma, Sketch, Adobe XD, or similar is essential. A strong understanding of mobile design principles, platform guidelines (iOS and Android), and accessibility standards is required. A portfolio showcasing your UI/UX design work, particularly in mobile applications, is a must. A Bachelor's degree in Design, Human-Computer Interaction, or a related field, or equivalent practical experience, is required. A minimum of 3 years of professional experience in UI/UX design is essential. Excellent communication, presentation, and collaboration skills are necessary to effectively articulate design concepts and rationale. This role offers a hybrid work arrangement, combining remote flexibility with in-office collaboration at our **Isa Town, Southern, BH** location.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Senior UX/UI Designer - Mobile Application Development

6002 Riffa, Southern BHD95000 Annually WhatJobs

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a talented and experienced Senior UX/UI Designer to lead the design of intuitive and engaging mobile applications. This is a fully remote, full-time position, offering the opportunity to shape user experiences for a global audience. The ideal candidate will have a proven track record of designing user-centered interfaces for mobile platforms (iOS and Android) and a deep understanding of user research, wireframing, prototyping, and visual design principles. You will be responsible for translating user needs and business requirements into seamless, aesthetically pleasing, and highly functional mobile app experiences. Your role will involve conducting user research to gain insights into user behavior and preferences, creating user personas and journey maps, and developing wireframes, mockups, and interactive prototypes. Collaboration is key, and you will work closely with product managers, developers, and other designers to ensure the design vision is effectively executed. Proficiency in design and prototyping tools such as Figma, Sketch, Adobe XD, and InVision is essential. You should have a strong understanding of mobile design guidelines and best practices for both iOS and Android platforms. The ability to articulate design decisions, iterate based on feedback, and champion user advocacy throughout the product development lifecycle is crucial. Our client values creativity, innovation, and a passion for creating exceptional digital products in a collaborative, remote-first environment.

Responsibilities:
  • Lead the UX/UI design process for mobile applications, from concept to launch.
  • Conduct user research, including interviews, surveys, and usability testing.
  • Create user personas, journey maps, wireframes, low-fidelity mockups, and high-fidelity prototypes.
  • Design intuitive and visually appealing user interfaces for iOS and Android platforms.
  • Develop and maintain design systems and style guides.
  • Collaborate closely with product managers, engineers, and other stakeholders to define product requirements and design solutions.
  • Articulate and defend design choices based on user research, data, and design principles.
  • Iterate on designs based on user feedback, usability testing, and performance data.
  • Stay up-to-date with the latest trends and best practices in mobile UX/UI design.
  • Mentor junior designers and contribute to a culture of design excellence.

Qualifications:
  • Bachelor's degree in Design, Human-Computer Interaction (HCI), Graphic Design, or a related field.
  • Minimum of 7 years of experience in UX/UI design, with a significant focus on mobile applications.
  • A strong portfolio showcasing a range of successful mobile app design projects.
  • Proficiency in design and prototyping tools such as Figma, Sketch, Adobe XD, InVision.
  • Deep understanding of user-centered design principles, mobile UI patterns, and platform guidelines (iOS Human Interface Guidelines, Android Material Design).
  • Experience conducting user research and usability testing.
  • Excellent visual design skills, with a strong sense of typography, color, and layout.
  • Strong communication, presentation, and interpersonal skills.
  • Ability to work independently and effectively in a remote, collaborative team environment.
  • Experience with agile development methodologies is a plus.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Senior UX/UI Designer - Mobile Application Development

BH 109 Southern, Southern BHD100000 Annually WhatJobs

Posted 17 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a cutting-edge technology company, is seeking a talented Senior UX/UI Designer to join their dynamic and fully remote product development team. This role is pivotal in crafting intuitive, engaging, and visually stunning user experiences for their flagship mobile applications. You will be responsible for the entire design lifecycle, from user research and wireframing to high-fidelity prototyping and final visual design, ensuring seamless and delightful user journeys. The ideal candidate is a creative problem-solver with a strong portfolio showcasing expertise in mobile-first design principles, user-centered design methodologies, and a keen eye for aesthetics. As a remote team member, you will thrive on collaboration, iteration, and delivering exceptional digital products.

Key Responsibilities:
  • Conduct user research, including interviews, surveys, and usability testing, to understand user needs and behaviors.
  • Translate user needs and business requirements into intuitive and engaging user interface designs.
  • Create wireframes, user flows, journey maps, and interactive prototypes to communicate design concepts.
  • Develop high-fidelity visual designs, including screen layouts, color palettes, typography, and iconography.
  • Ensure design consistency across all mobile platforms (iOS and Android) and product lines.
  • Collaborate closely with product managers, developers, and other designers to define and implement design solutions.
  • Advocate for user-centered design principles and best practices throughout the product development process.
  • Iterate on designs based on user feedback, data analytics, and A/B testing results.
  • Stay current with the latest UX/UI trends, technologies, and design patterns.
  • Present design concepts and rationale to cross-functional teams and stakeholders.
  • Contribute to the development and maintenance of design systems and style guides.
  • Mentor junior designers and provide constructive feedback.
  • Participate actively in agile development ceremonies and contribute to a collaborative remote environment.
Qualifications:
  • Bachelor's degree in Design, HCI, Computer Science, or a related field; equivalent practical experience will be considered.
  • 5+ years of professional experience in UX/UI design, with a significant focus on mobile application design.
  • A strong portfolio showcasing a range of mobile design projects, demonstrating user-centered design principles and visual design skills.
  • Proficiency in design and prototyping tools such as Figma, Sketch, Adobe XD, InVision.
  • Solid understanding of mobile design patterns, platform guidelines (iOS Human Interface Guidelines, Android Material Design), and responsive design principles.
  • Experience conducting user research and usability testing.
  • Excellent communication, presentation, and interpersonal skills.
  • Ability to work independently, manage time effectively, and collaborate seamlessly in a remote setting.
  • Familiarity with front-end development principles is a plus.
  • Passion for creating elegant, user-friendly, and impactful digital experiences.
This is a fantastic opportunity to shape the user experience of innovative mobile products in a flexible, fully remote setting. If you are a visionary designer passionate about creating exceptional digital products, we want to hear from you.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Software Engineering Apprentice

245 Al Seef BHD25000 Annually WhatJobs

Posted 24 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is launching an exciting Software Engineering Apprenticeship program designed for aspiring technologists eager to launch their careers. This is a fully remote opportunity, providing comprehensive training and hands-on experience from anywhere. Apprentices will work alongside experienced software engineers, learning about the full software development lifecycle, from design and coding to testing and deployment. You will gain exposure to various programming languages, development tools, and methodologies, with a strong emphasis on practical application. This program is ideal for individuals who are passionate about technology, possess strong problem-solving skills, and have a desire to learn and grow in a supportive, collaborative, and remote-first environment. Throughout the apprenticeship, you will be assigned to real projects, contributing to the development of innovative software solutions. Mentorship and regular feedback will be provided to ensure your continuous development and success. We are looking for candidates with a foundational understanding of computer science principles, a strong academic record, and a genuine enthusiasm for software development. While prior professional experience is not required, any personal coding projects, contributions to open-source, or relevant coursework will be highly regarded. This apprenticeship offers a pathway to a rewarding career in software engineering, with the potential for full-time employment upon successful completion of the program. We value curiosity, initiative, and a collaborative spirit. This is a unique chance to gain invaluable industry experience, build a professional network, and develop a solid foundation in software engineering skills, all within a flexible, remote setting. The training and mentorship provided will equip you with the necessary tools and knowledge to excel in the tech industry.

Responsibilities:
  • Assist in the design, development, and testing of software applications.
  • Learn and apply various programming languages and development tools.
  • Collaborate with senior engineers on real-world projects.
  • Participate in code reviews and learn best practices.
  • Troubleshoot and debug software issues under guidance.
  • Contribute to project documentation.
  • Actively participate in training sessions and team meetings.
  • Develop foundational understanding of software development lifecycle.
Qualifications:
  • High school diploma or equivalent; relevant college coursework or a degree in progress is a plus.
  • Basic understanding of programming concepts and computer science fundamentals.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Eagerness to learn and adapt to new technologies.
  • Self-motivated with the ability to work independently in a remote setting.
  • Passion for technology and software development.
This apprenticeship is a fully remote role, not tied to a specific physical office, though conceptually associated with our client's presence in **Salmabad, Northern, BH**. Our client provides a stipend during the apprenticeship, with the possibility of conversion to a full-time role with a competitive salary upon successful completion.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Graduate Trainee - Software Engineering

BH9-9999 Tubli BHD30000 Annually WhatJobs Direct

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a rapidly expanding software development company, is offering a fully remote Graduate Trainee position in Software Engineering. This is an unparalleled opportunity for ambitious graduates to kickstart their careers by working on challenging and innovative software projects. Under the mentorship of seasoned software engineers, you will gain practical experience in software design, development, testing, and deployment. The program covers various programming languages and frameworks, including but not limited to Java, Python, C#, JavaScript, and cloud platforms. We are looking for individuals with a solid understanding of computer science fundamentals, a strong problem-solving aptitude, and a passion for creating high-quality software. This remote role demands strong self-management skills, excellent communication, and the ability to thrive in a collaborative virtual environment.

Key Responsibilities:
  • Assist senior engineers in designing, coding, and debugging software applications.
  • Participate in the full software development lifecycle, from requirements gathering to deployment.
  • Write clean, efficient, and maintainable code in various programming languages.
  • Develop and execute unit tests and integration tests to ensure software quality.
  • Collaborate with team members on code reviews and knowledge sharing.
  • Learn and apply software development best practices and design patterns.
  • Assist in troubleshooting and resolving software defects.
  • Contribute to technical documentation.
  • Participate in agile development ceremonies, such as sprint planning and retrospectives.
  • Stay updated on emerging software development technologies and trends.
Qualifications:
  • Recent Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • Solid understanding of programming concepts, data structures, and algorithms.
  • Experience with at least one modern programming language (e.g., Python, Java, C#, JavaScript).
  • Familiarity with version control systems, such as Git.
  • Basic knowledge of database systems and SQL.
  • Strong analytical and problem-solving skills.
  • Excellent written and verbal communication abilities.
  • Ability to work independently, manage time effectively, and meet project deadlines in a remote setting.
  • A proactive attitude and a strong desire to learn and grow in the field of software engineering.
  • Passion for technology and software development.
This fully remote Graduate Trainee program provides a fantastic launchpad for a career in software engineering, offering comprehensive training and exposure to industry-leading practices.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Remote Software Engineering Apprentice

23501 Askar, Southern BHD25000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is revolutionizing the tech industry and is looking for ambitious, eager individuals to join their fully remote Software Engineering Apprenticeship program. This is an unparalleled opportunity to kickstart your career in technology from the comfort of your home. As a remote apprentice, you will be immersed in a world-class training environment, working alongside seasoned engineers on cutting-edge projects. You will gain hands-on experience in software development life cycles, coding best practices, and agile methodologies. Our comprehensive program is designed to equip you with the foundational skills necessary to thrive in the software engineering field. You will contribute to real-world applications, participate in code reviews, and learn to debug and optimize software. This role is ideal for individuals with a strong aptitude for problem-solving, a keen interest in technology, and a proactive learning attitude. You will be provided with all the necessary tools and mentorship to succeed. The program emphasizes collaborative work, communication, and continuous learning, all facilitated through virtual platforms. Embrace the future of work with this fully remote opportunity based in Salmabad, Northern, BH , offering flexibility and global exposure. We are looking for candidates who are passionate about building innovative solutions and are ready to commit to an intensive learning journey. Successful apprentices will have the potential for full-time employment upon program completion. Develop your skills in a supportive, forward-thinking virtual environment. This apprenticeship is a stepping stone to a rewarding career in software development, offering a chance to make a tangible impact from day one.

Key Responsibilities:
  • Assist senior developers in coding, testing, and debugging software applications.
  • Participate in team meetings and contribute to project discussions.
  • Learn and apply programming languages and software development tools.
  • Collaborate with team members on feature development and bug fixes.
  • Contribute to documentation and knowledge sharing within the team.
  • Engage in continuous learning and skill development through assigned modules and projects.
  • Understand and adhere to coding standards and best practices.
  • Provide support for ongoing software projects.
Qualifications:
  • High school diploma or equivalent; some college-level programming coursework is a plus.
  • Basic understanding of computer science fundamentals.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.
  • Self-motivated and eager to learn new technologies.
  • Comfortable working in a remote, collaborative environment.
  • Prior exposure to programming languages like Python, Java, or JavaScript is beneficial but not required.
  • Passion for technology and software development.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Sr software engineer Jobs in Bahrain !

Graduate Trainee, Software Engineering

305 Zallaq, Southern BHD60000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a rapidly growing software development company, is actively seeking ambitious and talented Graduate Trainees to join their fully remote engineering team. This is an exceptional opportunity for recent graduates to kickstart their careers in software engineering, gain hands-on experience, and contribute to innovative projects from day one. You will be immersed in a dynamic and supportive virtual environment, working alongside experienced engineers on real-world software solutions. The program is designed to provide comprehensive training and mentorship, covering various aspects of the software development lifecycle, including coding, testing, deployment, and maintenance. You will have the chance to work with modern technologies and development methodologies, contributing to projects that impact a global user base. We are looking for individuals with a strong academic background in Computer Science, Software Engineering, or a related discipline, coupled with a genuine passion for technology and problem-solving. While prior professional experience is not required, a portfolio of personal projects, contributions to open-source, or participation in coding competitions will be highly valued. You should possess excellent analytical and logical thinking skills, a strong desire to learn and adapt, and the ability to collaborate effectively in a remote team setting. Effective communication skills, both written and verbal, are essential for success in this role. This program offers a structured learning path, regular feedback, and clear progression opportunities, making it an ideal launchpad for a successful career in software development.

Responsibilities:
  • Participate in software development projects under the guidance of senior engineers.
  • Write clean, efficient, and maintainable code in various programming languages.
  • Assist in the design, development, and testing of software applications.
  • Learn and apply agile development methodologies.
  • Contribute to code reviews and provide constructive feedback.
  • Troubleshoot and debug software issues.
  • Collaborate with team members in a remote environment using communication and project management tools.
  • Document code, processes, and technical specifications.
  • Engage in continuous learning and skill development in software engineering best practices.
  • Support the deployment and maintenance of software solutions.

Qualifications:
  • Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Strong understanding of fundamental programming concepts and data structures.
  • Familiarity with at least one major programming language (e.g., Java, Python, C++, JavaScript).
  • Excellent problem-solving and analytical skills.
  • Enthusiasm for learning new technologies and a proactive approach to self-improvement.
  • Ability to work independently and as part of a remote team.
  • Good communication and interpersonal skills.
  • A portfolio showcasing personal coding projects or contributions to open-source projects is a strong asset.
  • Academic achievements or relevant internships are preferred.
  • Eligibility to work in the specified region (if applicable, though this role is fully remote).
This is a unique fully remote internship designed to provide invaluable experience and training to aspiring software engineers. Embark on your professional journey with us.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Advanced Apprenticeship - Software Engineering

1004 Amwaj Islands BHD1800 Monthly WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client is offering a unique opportunity for motivated individuals to join their team as an Advanced Apprentice in Software Engineering, based in Isa Town, Southern, BH . This is an exceptional program designed for individuals seeking to build a career in technology, combining hands-on work experience with structured learning and development. You will work alongside experienced engineers, contributing to real-world projects while gaining invaluable technical skills. This role involves a hybrid work model, offering a blend of in-office collaboration and remote flexibility. As an apprentice, you will:
Responsibilities:
  • Assist in the design, development, testing, and maintenance of software applications.
  • Learn and apply various programming languages and development tools.
  • Participate in team meetings, code reviews, and project planning sessions.
  • Troubleshoot and debug software issues under guidance.
  • Contribute to documentation and technical specifications.
  • Gain exposure to agile development methodologies.
  • Develop problem-solving skills and a strong understanding of software development lifecycle.
  • Collaborate with senior team members to achieve project goals.
  • Undertake formal training and achieve relevant certifications.
  • Support the delivery of high-quality software solutions.
Qualifications:
  • A strong interest in software engineering and a passion for technology.
  • Good analytical and logical thinking skills.
  • Ability to learn quickly and adapt to new technologies.
  • Basic understanding of computer science fundamentals is a plus.
  • Good communication and teamwork skills.
  • Minimum of a high school diploma or equivalent.
  • Eligibility to work in Bahrain.
  • A willingness to commit to the full apprenticeship program.
  • Ability to work effectively in a hybrid environment.
  • Prior coding experience is not required, but a demonstrated aptitude for problem-solving is valued.
This apprenticeship provides a solid foundation for a career in software development. If you are eager to learn, hardworking, and possess a keen interest in technology, this is the perfect launchpad for your career in Isa Town, Southern, BH . Apply now to embark on an exciting journey.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Advanced Apprenticeship - Software Engineering

235 Seef, Capital BHD40000 Annually WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exceptional opportunity for ambitious individuals to join their fully remote Advanced Apprenticeship program in Software Engineering. This program is designed for highly motivated individuals looking to kickstart their careers in technology. As a remote apprentice, you will receive comprehensive training and mentorship from experienced engineers while contributing to real-world software development projects. You will gain hands-on experience in coding, debugging, testing, and deploying software applications. The curriculum will cover essential programming languages, software development methodologies, and best practices in the industry. You will work collaboratively with a distributed team, learning to leverage virtual collaboration tools and communicate effectively in a remote environment. Key learning areas include understanding software architecture, database management, and front-end/back-end development principles. This apprenticeship is ideal for those with a strong aptitude for problem-solving and a genuine passion for technology. We are looking for individuals who are eager to learn, adaptable, and possess excellent communication skills. While no prior professional experience is required, a strong academic background in a related field or demonstrable coding skills will be an advantage. This is a unique chance to gain invaluable industry experience, build a professional network, and secure potential future employment with a leading tech organization. Embrace the future of work with this fully remote apprenticeship, offering flexibility and unparalleled learning opportunities.
Is this job a match or a miss?
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 Sr Software Engineer Jobs