Senior Software Engineer New London / Remote, UK
Senior Software Engineer New London / Remote, UK

Senior Software Engineer New London / Remote, UK

Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
Sotheby’s group

At a Glance

  • Tasks: Develop and maintain software for art and luxury auctions using modern technologies.
  • Company: Sotheby's, the world's premier destination for art and luxury since 1744.
  • Benefits: Competitive salary, health insurance, generous holidays, and remote work options.
  • Other info: Remote-first culture with excellent career growth and collaboration opportunities.
  • Why this job: Join a dynamic team and make an impact in the world of art and luxury.
  • Qualifications: 5+ years of software engineering experience with strong skills in Go, React/TypeScript, or Scala.

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

About the Role Established in 1744, Sotheby's is the world's premier destination for art and luxury. The engineering that powers it today reflects that same ambition, built on modern technologies and modern practices. Auctions are the most visible part of what we do, but every sale that runs through Sotheby's is backed by the entire engineering organisation. That breadth is what makes the engineering here different. Whether you're working on internal tooling, client-facing products, platform infrastructure, or the real-time systems behind a sale moving hundreds of millions of dollars, your work connects to something tangible.

What we're looking for:

  • You've shipped production systems.
  • 5+ years of experience, with real ownership of services or products that other people depend on.
  • You've dealt with incidents, made trade-offs under pressure, and learned from what went wrong.
  • You solve problems for the business, not just yourself.
  • You're pragmatic. You look for the best course of action given the constraints, not the most technically interesting one.
  • You can weigh options, make a call, and move forward together with the people around you.
  • You communicate clearly. Whether that's justifying a technical decision on a call, writing up a proposal, or talking through an approach in a review.
  • You can discuss specifics without getting lost in the detail, and you're comfortable working across teams to get things done.
  • You're comfortable wearing many hats. The day to day here can vary a lot. You're the kind of engineer who sees that as a feature, not a bug.
  • You take craft seriously and use modern tools to amplify it.
  • You write code that others can maintain and build on.
  • You're happy using AI and modern tooling to move faster, but you understand the systems deeply enough to know when the tool is wrong.

Technical experience:

  • We don't expect you to know the full stack coming in. We do expect strength in at least one of Go, React/TypeScript, or Scala, comfort with distributed systems thinking, and readiness to pick up whatever the work requires.

Required:

  • Strong experience with (at least one; more is a plus)
  • Experience designing, deploying, and operating distributed systems and microservices
  • Solid relational database knowledge (PostgreSQL preferred)
  • Familiarity with cloud infrastructure (we use AWS) and containerisation

Useful:

  • Event-driven architectures and streaming platforms
  • API design across GraphQL, gRPC, or REST
  • Authentication, authorisation, or compliance-related systems

How we work:

Our engineering teams are remote-first and globally distributed. It’s how we’re built, and it’s how we intend to stay. We're not async-only. There are regular calls, cross-team meetings, and plenty of direct collaboration alongside the written communication you’d expect from a distributed organisation. This role is London or remote within the UK.

What we offer:

  • Competitive salary with discretionary bonus
  • Private health insurance
  • Health cash plan and dental insurance
  • Generous holiday allowance, Christmas shutdown, summer Fridays, and volunteer and wellbeing days
  • Cycle to work scheme and eye care vouchers
  • Regular social events, meetups, and use of our London space

Equal Opportunity Statement:

The Company is an equal opportunity employer and considers all applicants for employment without regard to race, color, creed, religion, sex, sexual orientation, marital or civil partnership/union status, national origin, age, disability, pregnancy, genetic predisposition, genetic information, reproductive health decision, sexual orientation, gender identity or expression, alienage or citizenship status, domestic violence victim status, military or veteran status, or any other characteristic protected by federal, state/province or local law. The Company complies with applicable state and local laws prohibiting discrimination in employment in every jurisdiction in which it operates.

Senior Software Engineer New London / Remote, UK employer: Sotheby’s group

Sotheby's is an exceptional employer, offering a dynamic work environment where innovation meets tradition in the heart of London or remotely across the UK. With a strong focus on employee well-being, we provide competitive salaries, comprehensive health benefits, and generous holiday allowances, alongside opportunities for professional growth within a collaborative, remote-first engineering culture. Join us to be part of a team that values your contributions and fosters a sense of belonging while working on impactful projects in the art and luxury sector.
Sotheby’s group

Contact Detail:

Sotheby’s group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer New London / Remote, UK

Tip Number 1

Network like a pro! Reach out to current or former employees at Sotheby’s on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

Tip Number 2

Prepare for the interview by brushing up on your problem-solving skills. Think of real-life scenarios where you’ve tackled tough challenges in your previous roles. Be ready to share how you made decisions under pressure!

Tip Number 3

Show off your communication skills! During interviews, make sure you explain your thought process clearly. Whether it’s discussing technical decisions or collaborating with teams, clarity is key.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the team at Sotheby’s.

We think you need these skills to ace Senior Software Engineer New London / Remote, UK

Go
React
TypeScript
Scala
Distributed Systems
Microservices
Relational Database Knowledge
PostgreSQL
Cloud Infrastructure
AWS
Containerisation
Event-Driven Architectures
API Design
GraphQL
gRPC
REST

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the Senior Software Engineer role. Highlight your experience with distributed systems and any relevant technologies like Go or React/TypeScript. We want to see how your skills align with what we do at Sotheby’s!

Showcase Your Problem-Solving Skills: In your application, share specific examples of how you've tackled challenges in past projects. We love engineers who can think pragmatically and make decisions under pressure, so let us know how you've done this in your previous roles.

Communicate Clearly: Your written communication is key! Whether it’s your CV or cover letter, make sure you express your thoughts clearly and concisely. We appreciate candidates who can discuss technical details without getting lost in jargon, so keep it straightforward.

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 shows you’re keen on joining our team at Sotheby’s!

How to prepare for a job interview at Sotheby’s group

Know Your Tech Stack

Make sure you’re well-versed in at least one of the key technologies mentioned, like Go, React/TypeScript, or Scala. Brush up on your knowledge of distributed systems and microservices, as well as relational databases like PostgreSQL. Being able to discuss your experience with these technologies confidently will show that you’re ready to hit the ground running.

Showcase Problem-Solving Skills

Prepare examples from your past work where you’ve dealt with incidents or made tough trade-offs under pressure. Highlight how you solved problems not just for yourself, but for the business as a whole. This will demonstrate your pragmatic approach and ability to work collaboratively with others.

Communicate Clearly

Practice explaining complex technical concepts in simple terms. You might be asked to justify a technical decision or discuss an approach during the interview. Being able to communicate effectively across teams is crucial, so think about how you can convey your ideas without getting lost in the details.

Embrace Flexibility

Be prepared to discuss how you handle varying tasks and responsibilities. The role requires wearing many hats, so share experiences where you adapted to changing situations or took on different roles within a project. Showing that you see this variability as a positive aspect will resonate well with the team.

Senior Software Engineer New London / Remote, UK
Sotheby’s group

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

>