Data Engineer

Square, Inc.
7 days ago

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 130K

Job location

Remote

Tech stack

Java
API
Amazon Web Services (AWS)
Azure
Batch Processing
Cloud Computing
ETL
Database Theory
Fault Tolerance
Data Processing
Delivery Pipeline
Backend
GIT
Build Management
Kubernetes
Data Analytics
Docker

Job description

We have an exciting opportunity now available with one of our data analytics clients! They are currently looking for a skilled Senior Data Engineer to join their team for a twelve-month contract., Summary We are looking for aSenior Software Developerto design, build, and maintainmicroservices-based applicationsanddata engineering pipelines. This role requires strong hands-on development experience acrossJava services,backend systems, anddata processing platforms, with a focus on building scalable, reliable, and maintainable solutions. The role involves close collaboration withdata engineers, QA, product, and platform teamsto deliver high-quality services and data products across a complex enterprise environment., * Design, develop, and maintainJava-based microservicesand Back End systems.

  • Contribute to the development and enhancement ofdata pipelines and data builds, ensuring reliable and efficient data processing.
  • Implement scalable and maintainable solutions aligned with architectural standards.
  • Collaborate with data engineers to ensuredata accuracy, consistency, and performanceacross pipelines and services.
  • Participate incode reviews, design discussions, and architectural decision-making.
  • SupportCI/CD pipelines, deployments, and production releases.

What we are not looking for:

  • Candidates seeking a lead or managerial role.
  • Profiles primarily focused on architecture, design only work, or leadership responsibilities over hands on development.

Requirements

  • Strong hands-on experience developingJava-based applicationsin amicroservices architecture.
  • Solid experience building and maintainingbackend services and APIs.
  • Experience contributing todata engineering pipelines, including ETL/ELT workflows, batch processing, and scheduled data builds.
  • Strong understanding ofdata modelling, transformations, and downstream data consumption., * Strong fundamentals in database concepts (this is a key requirement).
  • Demonstrated aptitude and willingness to learn ECL.
  • Prior hands-on experience with Java and cloud technologies
  • Experience withCI/CD pipelinesand automated build and deployment processes.
  • Strong experience withversion control systems(Git).
  • Experience developing incloud environments(Azure, AWS, or GCP).
  • Understanding ofdistributed systems, service communication patterns, and fault tolerance.
  • Familiarity withcontainerization and orchestration(eg, Docker, Kubernetes) is desirable.
  • We are looking for a hands-on individual contributor who is comfortable working at the implementation level.

About the company

Square One is acting as both an employment agency and an employment business, and is an equal opportunities recruitment business. Square One embraces diversity and will treat everyone equally. Please see our website for our full diversity statement. ", "industry": "IT", "baseSalary": {"@type": "MonetaryAmount", "currency": "GBP", "value": {"@type": "QuantitativeValue", "maxValue": "500", "minValue": "480", "unitText": "DAY"}}, "identifier": {"@type": "PropertyValue", "name": "[[BRANDNAME]]", "value": "[[IDENTIFIER]]"}, "datePosted": "2026-05-05T15:41+00:00", "validThrough": "2026-05-19T15:41+00:00", "hiringOrganization": {"@type": "Organization", "name": "Square One Resources", "logo": "https://cjassets-fabkerfbaaayfhdm.z02.azurefd.net/images/jobbranding/220d4f4342c5/images/220d4f4342c5_detail.jpg"}, "jobLocation": {"@type": "Place", "address": {"@type": "PostalAddress", "addressRegion": "England", "addressLocality": "London", "addressCountry": "United Kingdom"}, "geo": {"@type": "GeoCoordinates", "latitude": "51.512", "longitude": "-0.065"}}, "url"

Apply for this position