Enable job alerts via email!

Principal Software Development Engineer

TN United Kingdom

United Kingdom

Remote

USD 198,000 - 298,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking a Principal Software Development Engineer to lead a team in developing and maintaining distributed systems. The role requires extensive experience in Erlang and a deep understanding of Linux networking. This position offers a competitive salary and comprehensive benefits.

Benefits

Bonuses
Stock Grants
Comprehensive Benefits

Qualifications

  • 7 years of experience designing and building large-scale distributed systems.
  • Experience coding in Erlang, Scala, Elixir, or similar languages.
  • Deep understanding of Linux networking and storage layers.

Responsibilities

  • Lead the development team for the Document Storage - Persistence layer.
  • Focus on developing distributed systems techniques for high availability.
  • Maintain and scale the current Erlang / RIAK application.

Skills

Distributed Systems
Erlang
Scala
Elixir
Linux Networking
Storage Layers

Education

Master’s or PhD in Computer Science

Tools

RIAK
Hadoop
Spark
HBase
Cassandra
Kafka

Job description

Principal Software Development Engineer, United Kingdom

Client: Workday, Inc.

Location: United Kingdom (considering fully remote candidates)

Job Category: Other

EU Work Permit Required: Yes

Job Reference: b9941a2483ae

Job Views: 1

Posted: 19.05.2025

Expiry Date: 03.07.2025

Job Description
About the Role

As a Principal Software Engineer in the Document Storage - Persistence layer, you will lead the development team responsible for building, maintaining, and scaling the current Erlang / RIAK application and future persistence layer applications. You will work in a distributed, multi-tenant private cloud environment, focusing on developing distributed systems techniques for high availability and disaster recovery using JVM, OTP, and related technologies.

About You
Basic Qualifications
  • 7 years of experience designing and building large-scale distributed systems using open source technologies
  • 7 years of experience coding in Erlang, Scala, Elixir, or similar languages
Other Qualifications
  • Deep understanding of Linux networking and storage layers
  • Experience leading teams building highly resilient distributed databases
  • Expertise in RIAK noSQL database
  • Experience with internals of distributed systems like Hadoop, Spark, HBase, Cassandra, Kafka, etc.
  • Master’s or PhD in Computer Science or equivalent experience
Compensation

Primary Location: USA, MA, Home Office

Base Pay Range: $198,700 - $298,000 USD; Additional US Location(s): $179,800 - $323,400 USD

Note: Compensation varies based on location, experience, skills, and other factors. Additional benefits include bonuses, stock grants, and comprehensive benefits.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer Manager

JR United Kingdom

Back

On-site

GBP 150,000 - 200,000

5 days ago
Be an early applicant

Senior Lead Software Engineer - MySQL Database Product

TN United Kingdom

London

On-site

GBP 150,000 - 200,000

18 days ago

Lead Software Engineer Strategist

TN United Kingdom

London

On-site

GBP 200,000 - 400,000

23 days ago

Lead Software Engineer (Risk) - Leading Fintech - London - Up to 200,000 + Exceptional Bonus/B[...]

JR United Kingdom

London

On-site

GBP 200,000 - 200,000

30+ days ago