Software Engineer - Backend in London

Software Engineer - Backend in London

London Full-Time 50000 - 60000 £ / year (est.) Home office (partial)
C

At a Glance

  • Tasks: Design and develop scalable Apache Spark applications and RESTful APIs in cloud environments.
  • Company: Join a forward-thinking tech company with a focus on innovation and collaboration.
  • Benefits: Enjoy competitive pay, health perks, and opportunities for remote work and professional growth.
  • Other info: Dynamic team environment with great career advancement potential.
  • Why this job: Make an impact by working on cutting-edge technology and solving real-world problems.
  • Qualifications: 3+ years in software engineering with experience in AWS/GCP and REST API development.

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

We are looking for a mid-level Software Engineer with strong technical fundamentals and hands-on experience developing Apache Spark applications and RESTful APIs in cloud-native environments. This role requires strong analytical thinking, a production-first mindset, and willingness to participate in an on-call rotation supporting customer-facing systems. You will collaborate closely with senior engineers, data engineers, and platform teams to deliver scalable, reliable, and performant solutions running on GCP and AWS.

Key Responsibilities

  • Design, develop, and maintain Apache Spark applications for large-scale data processing and analytics.
  • Build and maintain RESTful APIs using Spring Boot, following best practices for clean architecture, security, and scalability.
  • Implement data pipelines and services that are resilient, testable, and cloud-ready.
  • Develop and deploy applications in cloud-native environments (GCP and AWS) and work with containerized workloads and managed services such as Kubernetes, cloud storage, IAM, Dataproc/EMR, and monitoring.
  • Apply strong analytical thinking to understand datasets, business logic, and processing requirements.
  • Debug data quality issues, performance bottlenecks, and processing failures.
  • Collaborate with stakeholders to translate analytical and product requirements into technical solutions.
  • Participate in an on-call rotation to support production systems, troubleshoot and resolve incidents while minimizing customer impact, and perform root-cause analysis to implement preventive fixes.
  • Write clean, maintainable, and well-tested code; participate in code reviews and technical discussions; follow CI/CD practices and contribute to automation and tooling improvements.
  • Document system designs, APIs, and operational procedures.

About You

  • 3+ years of experience as a Software Engineer.
  • Understanding batch and/or streaming data processing practices.
  • Hands-on experience building REST APIs with Spring Boot.
  • Experience working in AWS and/or GCP environments.
  • Understanding of CI/CD pipelines and deployment workflows.
  • Strong problem-solving and analytical skills.
  • Comfortable supporting production systems and participating in on-call rotations.
  • Strong computer science fundamentals, including knowledge of data structures and algorithms with an understanding of Big O notation.
  • Bonus: Experience with Agile software development and the Product Development Lifecycle.
  • Bonus: Experience with Kubernetes and Google Cloud Platform.
  • Bonus: Additional hands-on experience with Apache Spark.

Location and Attendance

This role requires two days in office attendance in Holborn, London.

Equal Opportunity Statement

LiveRamp is committed to providing reasonable accommodations and ensuring an equitable hiring experience for all candidates. LiveRamp does not accept agency resumes.

Software Engineer - Backend in London employer: C0050 LiveRamp UK Limited

At LiveRamp, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. Our London office, located in the vibrant Holborn area, offers employees the chance to engage in meaningful projects while enjoying a supportive environment that prioritises professional growth and development. With flexible working arrangements, competitive benefits, and opportunities to work with cutting-edge technologies, we empower our Software Engineers to thrive both personally and professionally.

C

Contact Details:

C0050 LiveRamp UK Limited Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer - Backend in London

Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work with Apache Spark or in cloud environments. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

Tip Number 2

Show off your skills! Create a GitHub repository showcasing your projects, especially those involving RESTful APIs and data processing. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges related to data structures and algorithms, as these are often key topics in interviews for software engineering roles.

Tip Number 4

Don't forget to apply through our website! We love seeing candidates who are genuinely interested in joining us at StudySmarter. Tailor your application to highlight your experience with cloud-native environments and collaborative projects.

We think you need these skills to ace Software Engineer - Backend in London

Apache Spark
RESTful APIs
Spring Boot
Cloud-Native Environments
GCP
AWS
Kubernetes

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with Apache Spark and RESTful APIs. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about the role and how your background makes you a great fit. We love seeing enthusiasm and a bit of personality!

Showcase Your Problem-Solving Skills:In your application, mention specific examples where you've tackled complex problems or improved processes. We value analytical thinking, so let us know how you’ve applied it in real-world scenarios.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at C0050 LiveRamp UK Limited

Know Your Tech Stack

Make sure you brush up on your knowledge of Apache Spark, RESTful APIs, and cloud environments like GCP and AWS. Be ready to discuss your hands-on experience with these technologies and how you've applied them in real-world scenarios.

Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've tackled data quality issues or performance bottlenecks in the past. Highlight your analytical thinking and how it helped you develop resilient and scalable solutions.

Understand the Role's Responsibilities

Familiarise yourself with the key responsibilities outlined in the job description. Be prepared to discuss how you would approach designing and maintaining applications, as well as your experience with CI/CD practices and code reviews.

Be Ready for Technical Discussions

Expect to engage in technical discussions during the interview. Brush up on your computer science fundamentals, including data structures and algorithms, and be ready to explain concepts like Big O notation clearly and confidently.