Software Engineer - Backend

Software Engineer - Backend

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, remote work options, and growth opportunities.
  • Other info: Dynamic team environment with excellent 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, experience with REST APIs, AWS or GCP knowledge.

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 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 offers a vibrant environment where mid-level Software Engineers can thrive, with ample opportunities for professional growth through mentorship and hands-on experience with cutting-edge technologies like Apache Spark and cloud-native solutions. We value our employees' well-being by promoting a balanced work-life dynamic, including flexible attendance options and a commitment to diversity and inclusion.

C

Contact Details:

C0050 LiveRamp UK Limited Recruitment Team

StudySmarter Expert Advice🤫

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

Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Apache Spark and RESTful APIs. This gives potential employers a taste of what you can do.

Tip Number 3

Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges and be ready to discuss your thought process during the interview.

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 are proactive!

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

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 our needs, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for backend development and cloud-native environments. Let us know why you’re excited about the role and how you can contribute to our team.

Showcase Your Problem-Solving Skills:In your application, mention specific examples where you've tackled complex problems or improved system performance. We love seeing analytical thinking in action, so don’t hold back!

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 led to effective solutions, as this role values strong problem-solving abilities.

Understand the Role's Responsibilities

Familiarise yourself with the key responsibilities listed in the job description. Be prepared to discuss how you would approach designing and maintaining applications, implementing data pipelines, and collaborating with teams to deliver scalable solutions.

Be Ready for Technical Discussions

Expect technical questions that may involve coding challenges or system design discussions. Practice explaining your thought process clearly and concisely, and don't hesitate to ask clarifying questions if needed. This will demonstrate your communication skills and technical understanding.