Senior Distributed Systems Software Engineer

Job Description

Department: Software Engineering
Locations: United States
Remote status: Fully Remote
Yearly salary: $160,000 - $200,000
Employment type: Full-time
Work Sponsorship: Unavailable

About the Role

As a founding team member, youll have the opportunity to contribute to strategic decisions, help shape software architecture, and make an immediate impact on some of the worlds most successful crypto projects. You will contribute to the design, implementation, and performance of the distributed system that underlies the protocol.

In order to do this work effectively, you will need to:

Use your distributed systems engineering knowledge to design and implement back-end services, prototypes, and tools.
Propose, write, and explain technical designs, approaches, and solutions.
Engage in the teams design and code reviews, stand-ups, and agile development processes.
Constantly learn new concepts, ideas, and frameworks from your peers.
Stay updated on the latest methodologies and technologies in distributed node infrastructure to ensure that our product remain at the forefront of the industry.

About You

You have mastered CS fundamentals and related technical skills:

Bachelors degree in Computer Science or related technical field (e.g., physics or mathematics), or equivalent industry experience.
5+ years of software development experience with distributed systems.
2+ years of experience with Golang.
Experience with container and orchestration technologies such as Docker and Kubernetes.
Experience building, owning, and operating high-scale distributed systems across the full software life cycle.
Bonus: experience with some of the key technologies we use across the blockchain, cryptography, and distributed systems domains including Solidity and other smart contract languages, signature schemes, hash functions, multi-threaded and parallel computing.
You have delivered software products that operate at high levels of scale, quality, and performance:

Experience building complex and high-scale software systems that have been successfully delivered to customers.
Deep problem-solving skills and ability to resolve ambiguous requirements.
Knowledge of professional software engineering practices and best practices for the full software development life-cycle including coding standards, code reviews, source control management, build processes, automated functional and performance testing.
You want to help make crypto a global financial settlement layer:

Excited to learn and develop technology in the blockchain domain, even if you do not have crypto development experience yet.
Recognize that decentralization ethos and community in crypto are different from other professional software industries, and you want to embrace and improve it.

NB: This role is Remote in US or Canada timezones.

Work in United States
Employment Options
Base Salary

160,000 - 200,000 USD

Professional Experience
Skills
  • Node Js
  • Golang
  • Docker
  • Kubernetes
  • Parallel Computing
  • Blockchain
Apply to Job

Company

Company Name

Talent Partners Ltd

Recruiter

Teresiah Wambui

Global Talent Acquisition. Founder, Talent Partners Ltd

Kikuyu, Kiambu, Kenya

View Details

Recruiter Contacts