Software Engineer - Data Analytics & Query


Whether you're searching for software engineering jobs, developer jobs, IT jobs, jobs in information technology, Java developer jobs, or developer vacancies that offer meaningful challenges and long-term growth, this opportunity delivers exactly that.

Job Description:
As a member of a collaborative software engineering team, you will help design, develop, and maintain scalable analytics solutions that process and deliver data at scale.
Your responsibilities will include:
  • Building ETL and query services that support modern applications.
  • Developing high-quality, reliable, and scalable software solutions.
  • Designing and implementing APIs for seamless system integration.
  • Creating automated tests to ensure performance, stability, and quality.
  • Working closely with internal and external data providers.
  • Contributing to data architecture and microservices design initiatives.
  • Supporting CI/CD processes and deployment pipelines.
  • Building, releasing, and deploying services into production environments.
  • Becoming a recognised technical expert within a specialised data analytics domain.
Why Developers Love This Opportunity:
  • Work with datasets ranging from small collections through to petabyte-scale environments.
  • Build products used internationally in highly demanding industries.
  • Influence technical decisions and architecture discussions.
  • Join a team that genuinely values innovation, engineering excellence, and collaboration.
  • Access ongoing mentorship, learning opportunities, and career development.
  • Enjoy flexible hybrid working arrangements that support work-life balance

Skills & Experience:

  • Minimum 3 years of hands-on experience in a data-focused software engineering role.
  • Strong Java development experience and a solid understanding of software engineering principles and best practices.
  • Strong SQL and database design experience.
  • Experience working with large datasets and data-intensive applications.
  • Experience with version control systems, CI/CD pipelines, and microservice architectures.
  • A collaborative mindset and a passion for building reliable, scalable software

Qualification:
Bachelors degree in computer science or Electronic Engineering.
Minimum 3+ years of relevant software engineering experience.


Connect with us on

See also

Data Analytics jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available