Enable job alerts via email!

.Principal Backend Engineer - Distributed Systems

ZipRecruiter

Cambridge

On-site

GBP 70,000 - 100,000

Full time

18 days ago

Boost your interview chances

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

Job summary

A leading company in climate information technology is looking for a Principal Backend Engineer. You will lead innovative projects involving distributed systems and mentoring junior engineers while contributing to meaningful products aimed at carbon reduction. Join a collaborative environment dedicated to transforming data into actionable insights.

Benefits

Collaborative environment
Continuous learning opportunities
Work on impactful products

Qualifications

  • Experience with peer-to-peer systems and networking architectures.
  • Expertise in working with distributed ledgers and smart contracts.
  • Ability to implement security best practices.

Responsibilities

  • Lead the engineering team and develop distributed ledger APIs.
  • Document designs, architecture, and conduct code reviews.
  • Coach and mentor engineers through challenges.

Skills

Full-stack development
Proficiency in distributed systems
Attention to detail
Unit and functional testing
Excellent communication
Understanding of cryptographic principles
Experience with Docker
Experience with Kubernetes

Education

Bachelor's degree in computer science or related field

Tools

Docker
Kubernetes
Java frameworks (Spring, Quarkus, Helidon)
Apache CouchDB
Kafka
PostgreSQL

Job description

Principal Backend Engineer Distributed Systems

Cambridge, MA

About this position:

Context Labs is seeking a Principal Backend Engineer to help drive forward our product initiatives with our Immutably Platform and analytics spaces. Working as a leader within the development team, the engineer will lead many aspects of developing our distributed ledger services, APIs, and related product capabilities; as well as provide thought leadership, upskilling of less senior engineers, and taking part in defining strategic linkages across the company's products.

In this role you will:

  • Lead the Scrivener & Trust services engineering team as a technical authority.
  • Develop and maintain distributed ledger APIs and services for use within the Immutably Platform.
  • Collaborate with other development teams and the product owner to define and estimate business requirements and then translate these into specific software tasks.
  • Lead hands-on software development of Scrivener and related projects using multiple (minimally JVM) languages.
  • Provide exemplary code, structure, design, etc., for the platform services team to use as guidelines.
  • Document designs, architecture, and code.
  • Conduct code reviews.
  • Head technical talks on a variety of issues.
  • Design and implement performant, scalable, and maintainable solutions.
  • Collaborate as a member of an agile team to develop and complete products with best-in-class software development practices.
  • Coach and mentor team members through technological and methodological challenges.
  • Coordinate across a distributed team spanning multiple time zones.
  • Perform other duties as reasonably required by the company.

Experience & Skills:

  • Full-stack development experience
  • Proficiency in distributed systems and consensus algorithms
  • Understanding of modern application architectures
  • Strong attention to detail and big-picture thinking
  • Proficiency in unit and functional testing
  • Excellent communication skills
  • Experience with peer-to-peer systems and networking architectures
  • Experience with distributed ledgers and smart contracts
  • Strong understanding of cryptographic principles
  • Experience implementing security best practices
  • Experience with Event Sourcing, CEP, and CQRS
  • Experience with protocols like RAFT, BFT, Gossiping, DHT, CRDT
  • Experience with databases such as Apache CouchDB, CockroachDB, FoundationDB, Kafka
  • Experience with Java frameworks like Spring, Quarkus, Helidon
  • Proficiency with Docker, Kubernetes
  • Experience with RDBMS like MySQL, PostgreSQL
  • Experience with NoSQL/NewSQL databases
  • Proficiency in source code management

Additional Experience:

  • Experience with functional programming
  • Experience with languages other than Java (Rust, Go, Erlang, Zig, C++, etc.)
  • Experience with technologies such as Streambase, Voldemort, Accumulo, Aerospike, VoltDB, Kafka
  • Bachelor's degree in computer science or related field

Why you'll like it here:

  • Collaborative environment fostering continuous learning and discovery.
  • Work on meaningful products that contribute to carbon reduction and climate change efforts.
  • Mission to transform complex data into trusted, actionable information using innovative technologies.

We understand applying for a job can be intimidating. We encourage applicants who meet most requirements to apply.

Context Labs is an equal opportunity employer committed to diversity and inclusion. We provide reasonable accommodations for applicants with disabilities. Contact Human Resources at HR@contextlabs.com if needed.

Who we are:

Context Labs is dedicated to sourcing, organizing, and contextualizing climate information. Our platform delivers Asset Grade Data to inform markets and support the global energy transition. Founded out of MIT research, our team has extensive experience in scaling innovative technology solutions, with offices in Amsterdam, Cambridge, and Houston.

Learn more about us at www.contextlabs.com.

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

Similar jobs

Principal Backend Engineer (Equity only) 2%

JR United Kingdom

Luton

On-site

GBP 70.000 - 100.000

7 days ago
Be an early applicant

Principal Backend Engineer (Equity only) 2%

JR United Kingdom

Cambridge

On-site

GBP 70.000 - 110.000

13 days ago

.Principal Backend Engineer - Immutably

ZipRecruiter

Cambridge

On-site

GBP 90.000 - 135.000

7 days ago
Be an early applicant

Principal Backend Engineer (Equity only) 2%

JR United Kingdom

Watford

On-site

GBP 80.000 - 120.000

7 days ago
Be an early applicant

Principal Backend Engineer (Equity only) 2%

JR United Kingdom

Milton Keynes

On-site

GBP 80.000 - 120.000

13 days ago

Principal Backend Engineer (Equity only) 2%

JR United Kingdom

Colchester

On-site

GBP 70.000 - 90.000

13 days ago

Principal Backend Engineer (Equity only) 2%

JR United Kingdom

Hemel Hempstead

On-site

GBP 80.000 - 120.000

13 days ago

Principal Backend Engineer (Equity only) 2%

JR United Kingdom

Stevenage

On-site

GBP 70.000 - 120.000

13 days ago

Principal Backend Engineer (Equity only) 2%

JR United Kingdom

Bedford

On-site

GBP 70.000 - 100.000

13 days ago