Back to jobs

Senior Software Engineer, Observability

Remote

About SSV Labs

SSV Labs is a fast growing startup applying Distributed Validator Technology (DVT) to significantly enhance the security and decentralization of Ethereum staking. The protocol provides an open and simple infrastructure for splitting and distributing a validator key into multiple KeyShares, for the purpose of running an Ethereum validator across multiple non-trusting nodes. At the heart of a DAO-driven ecosystem, SSV Labs is dedicated to fostering a participatory and inclusive environment. 

 

Why join our team?

We are a global team looking for people with diverse professional backgrounds to join and contribute their ideas to boost the company's success. You'll get to work in a transparent environment with the most innovative technologies, be constantly challenged and learn from like-minded professionals and leaders in the industry. We offer a platform for you to develop and achieve your career goals. We look forward to hearing from passionate, goal-oriented applicants ready to make their mark in the blockchain space.

Successful candidates will play a critical role in improving the observability, reliability, scalability, and performance of our systems as we continue to grow. As an observability-focused software engineer, you will work closely with cross-functional teams to build and maintain resilient systems. This is a hands-on role that will require you to work closely with our product and engineering teams to ensure that our systems are reliable, scalable, and performant. 

 

 

Responsibilities:

  • Designing, developing, and maintaining advanced tools and services to monitor the performance of the SSV blockchain network
  • Analyzing SSV blockchain network activity and providing actionable insights for performance improvement.
  • Responsible for monitoring dashboards and alerting systems (we use Grafana)
  • Debugging and optimizing network performance based on monitoring results
  • Develop Infrastructure as Code (IaC) solutions to automate the deployment of monitoring tools and services
  • Creating clear documentation for developed monitoring tools and services.
  • Collaborating with cross-functional teams on defining, designing, and rolling out new features
  • Proactively identifying and resolving system performance or security issues.
  • Ensuring high performance, quality, and responsiveness of monitoring applications and services.

 

Your Experience & Qualifications:

  • Minimum of 5 years experience in software development, with expertise in Go - Must
  • Experience with Typescript - Bonus
  • Familiarity with OpenTelemetry, Prometheus, Grafana stack (Mimir/Loki/Tempo), and other observability tools - Bonus
  • Deep understanding of the benefits of tracing and logging in a distributed system, experienced with relevant libraries - Bonus
  • Thorough understanding of Kubernetes (K8s) and containerization technologies - Bonus
  • A Startup background, demonstrating a passion for new technologies and the ability to take ownership over the development of significant portions of an innovative product - Must
  • Excellent problem-solving skills and attention to detail
  • Ability to thrive in a fast-paced environment and rapidly learn and master diverse web technologies.
  • Bachelor’s degree in Computer Science or related field, or equivalent industry experience.
  • Prior experience with blockchain technology

 

*We offer equal opportunities and ensure an inclusive recruitment for our global teams without consideration of race, gender, culture, or sexual orientation.

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...

Your personal data will be retained by the Company as long as it determines it is necessary. Under the GDPR, you have the right to request access to your personal data, to request that your personal data be rectified or erased, and to request that processing of your personal data be restricted. You also have a right to data portability. In addition, you may lodge a complaint with an EU supervisory authority.

Rate your Software Development Experience with Go (1 being the lowest and 5 the highest) *
Select...