Senior Software Engineer (Data Engineering) in London
Senior Software Engineer (Data Engineering)

Senior Software Engineer (Data Engineering) in London

London Freelance 60000 - 80000 £ / year (est.) Home office (partial)
IntaPeople

At a Glance

  • Tasks: Design and build microservices and data engineering pipelines for innovative applications.
  • Company: Join a forward-thinking tech company focused on scalable solutions.
  • Benefits: Competitive pay, flexible working options, and opportunities for professional growth.
  • Other info: Dynamic team atmosphere with excellent career advancement potential.
  • Why this job: Make an impact by developing cutting-edge technology in a collaborative environment.
  • Qualifications: Strong Java development skills and experience with data engineering pipelines required.

The predicted salary is between 60000 - 80000 £ per year.

My client are looking for a Contract Senior Software Developer to design, build, and maintain microservices-based applications and data engineering pipelines. This role requires strong hands-on development experience across Java services, backend systems, and data processing platforms, with a focus on building scalable, reliable, and maintainable solutions. The role involves close collaboration with data engineers, QA, product, and platform teams to deliver high-quality services and data products across a complex enterprise environment.

Technical Skills & Experience

  • Strong hands-on experience developing Java-based applications in a microservices architecture.
  • Solid experience building and maintaining backend services and APIs.
  • Experience contributing to data engineering pipelines, including ETL/ELT workflows, batch processing, and scheduled data builds.
  • Strong understanding of data modelling, transformations, and downstream data consumption.
  • Experience with performance tuning for backend services or data pipelines.
  • Proficient SQL skills for data analysis, validation, and troubleshooting.
  • Experience working with data warehouses, data lakes, or big data platforms (e.g., Snowflake, Redshift, BigQuery, Spark).
  • Experience with CI/CD pipelines and automated build and deployment processes.
  • Strong experience with version control systems (Git).
  • Experience developing in cloud environments (Azure, AWS, or GCP).
  • Understanding of distributed systems, service communication patterns, and fault tolerance.
  • Familiarity with containerization and orchestration (e.g., Docker, Kubernetes) is desirable.

Interested? Apply here or email your CV to (url removed)

Senior Software Engineer (Data Engineering) in London employer: IntaPeople

Join a forward-thinking company that values innovation and collaboration, where as a Senior Software Engineer, you will have the opportunity to work on cutting-edge microservices and data engineering projects. Our supportive work culture fosters continuous learning and professional growth, with access to the latest technologies and tools in a dynamic environment. Located in a vibrant area, we offer competitive benefits and a commitment to work-life balance, making us an excellent employer for those seeking meaningful and rewarding careers.
IntaPeople

Contact Detail:

IntaPeople Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (Data Engineering) in London

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Java microservices and data engineering. This gives potential employers a taste of what you can do beyond just a CV.

✨Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and understanding system design principles. Practice common interview questions related to backend services and data pipelines to boost your confidence.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step!

We think you need these skills to ace Senior Software Engineer (Data Engineering) in London

Java
Microservices Architecture
Backend Services Development
API Development
Data Engineering Pipelines
ETL/ELT Workflows
Data Modelling
Performance Tuning
SQL
Data Warehousing
Big Data Platforms
CI/CD Pipelines
Version Control (Git)
Cloud Environments (Azure, AWS, GCP)
Distributed Systems
Containerization (Docker, Kubernetes)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java-based applications and microservices architecture. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!

Showcase Your Technical Skills: Don’t forget to mention your hands-on experience with data engineering pipelines and backend services. We love seeing solid SQL skills and any work you've done with data warehouses or big data platforms, so make it pop!

Highlight Collaboration Experience: Since this role involves working closely with various teams, share examples of how you’ve collaborated with data engineers, QA, or product teams in the past. We’re all about teamwork here at StudySmarter!

Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It’s the best way for us to get your application and keep everything organised. Plus, we can’t wait to hear from you!

How to prepare for a job interview at IntaPeople

✨Know Your Tech Inside Out

Make sure you brush up on your Java skills and microservices architecture. Be ready to discuss your hands-on experience with backend systems and data processing platforms. Prepare examples of how you've built scalable and reliable solutions in the past.

✨Showcase Your Collaboration Skills

This role involves working closely with various teams, so be prepared to talk about your experience collaborating with data engineers, QA, and product teams. Share specific instances where teamwork led to successful project outcomes.

✨Demonstrate Your Problem-Solving Abilities

Expect technical questions that test your understanding of data modelling, ETL/ELT workflows, and performance tuning. Think of challenges you've faced in previous roles and how you overcame them, especially in relation to data pipelines.

✨Familiarise Yourself with the Tools

Get comfortable with the tools mentioned in the job description, like CI/CD pipelines, Git, and cloud environments. If you have experience with containerization or orchestration tools like Docker or Kubernetes, be sure to highlight that as well.

Senior Software Engineer (Data Engineering) in London
IntaPeople
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>