Relomote
Remote JobsRelocation Jobs
Add companySaved
Relomote

Relomote is a job board for remote, hybrid, and relocation jobs — every listing AI-classified for the countries it actually hires from, or the visa and relocation support it offers.

LinkedInCrunchbase

Remote jobs by category

  • Remote Engineering & Development jobs
  • Remote Customer Support jobs
  • Remote Design jobs
  • Remote Marketing jobs
  • Remote Sales jobs
  • Remote Product jobs
  • Remote Data & Analytics jobs
  • Remote People & Talent jobs
  • Remote Writing & Content Creation jobs
  • Remote Finance jobs
  • Remote Legal & Compliance jobs
  • Remote Operations & Admin jobs
  • Remote Data Entry jobs
  • Remote Virtual Assistant jobs
  • Remote Education/Training jobs
  • Remote Healthcare/Clinical jobs
  • Remote Other jobs

Remote jobs by location

  • Work from anywhere jobs
  • Remote jobs in Africa
  • Remote jobs in Asia
  • Remote jobs in Europe
  • Remote jobs in Latin America
  • Remote jobs in Middle East
  • Remote jobs in North America
  • Remote jobs in Oceania
  • All remote jobs →

Relocation & visa sponsorship

  • Visa sponsorship jobs
  • Relocation package jobs
  • Relocate to Europe
  • Relocate to Germany
  • Relocate to Netherlands
  • Relocate to Spain
  • Relocate to Portugal
  • Relocate to Greece
  • Relocate to United Kingdom
  • Relocate to Canada
  • Relocate to Australia
  • Relocate to Sweden
  • Relocate to Switzerland
  • Relocate to Japan
  • Relocate to United Arab Emirates
  • All relocation jobs →

© 2026 RelomoteAboutPrivacyTerms

Contact [email protected] · Built by Mahmoud

Relomote
Remote JobsRelocation Jobs
Add companySaved
The ECA International Group logo

Software Engineer - Data & AI

The ECA International Group
Posted 3 weeks ago
🇬🇧United Kingdom🏢Hybrid📁Data & Analytics
Is this job info correct?

We are seeking a talented and motivated Software Engineer to join our Technology & Engineering team at ECA International. The successful candidate will be responsible for designing, developing, and maintaining software solutions that meet the needs of our clients and internal stakeholders. As a key member of the development team, you will work closely with other engineers, product managers, and designers to deliver high-quality software that supports our business objectives. Key Responsibilities: Software Development: Design, develop, and maintain software applications using modern programming languages and frameworks. Ensure that software solutions are scalable, reliable, and efficient. Collaboration: Work closely with cross-functional teams, including product managers, UX/UI designers, and QA engineers, to gather requirements, design solutions, and implement features. Participate in code reviews and provide constructive feedback to peers. Problem-Solving: Analyse complex problems and identify the most effective solutions. Write clean, maintainable, and well-documented code to address technical challenges. Testing and Debugging: Write unit tests and perform debugging to ensure software quality. Collaborate with QA teams to identify and fix bugs and ensure the reliability of software solutions. Continuous Improvement: Stay current with industry trends, emerging technologies, and best practices in software development. Continuously improve code quality, development processes, and tools. Documentation: Create and maintain technical documentation, including system designs, API documentation, and user guides. Ensure that documentation is accurate, up-to-date, and easily accessible. Support: Provide support and troubleshooting assistance to internal teams and end-users. Address software issues and implement solutions promptly to minimize downtime. Qualifications: Essential: Bachelor’s degree in Computer Science, Software Engineering, or a related field. Proficiency in one or more modern programming languages (e.g., Java, C#, Python, JavaScript). Strong understanding of software development principles, including object-oriented design, data structures, and algorithms. Desirable: Master’s degree in a relevant field. Experience with cloud platforms, microservices architecture, or DevOps practices. Familiarity with Agile methodologies and tools such as Jira or Trello. Experience: Proven experience in software development, with a strong portfolio of completed projects. Experience working in a collaborative team environment and contributing to software development projects. Skills and Behaviours: Technical Expertise: Strong programming skills and knowledge of software development best practices. Problem-Solving: Ability to analyse problems, identify solutions, and implement them effectively. Collaboration: Excellent teamwork and communication skills, with the ability to work well with cross-functional teams. Adaptability: Ability to learn new technologies and adapt to changing project requirements. Attention to Detail: Strong attention to detail, with a focus on writing clean, maintainable code. Continuous Learning: Commitment to continuous learning and professional development in software engineering.

Similar jobs

Similar jobs

Jobs Ai logo

Data Scientist - AI/ML (Remote)

Jobs Ai

🌍India, Pakistan, Saudi Arabia, United Arab Emirates, United Kingdom7 hours ago
ASOS logo

Platform Engineer – Data Science & AI Platform

ASOS

🇬🇧United Kingdom13 hours ago
CreateFuture logo

Consulting Director – Cloud, Data & AI (AWS)

CreateFuture

🇬🇧United KingdomYesterday
MarketPsych logo

Marketing & Communications Specialist - Financial Data & AI

MarketPsych

🇬🇧United Kingdom2 days ago
Billigence logo

Data Engineer – Insurance Domain

Billigence

🇬🇧United Kingdom2 days ago
Ededge Learning logo

Data Analyst Training and Internship Program

Ededge Learning

🌍Canada, New Zealand, United Kingdom4 days ago