Chainlink Labs

Senior Software Engineer, Data Streams

Chainlink Labs

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design and build high-performance Go services for low-latency data streaming
  • Architect scalable, fault-tolerant distributed systems and evaluate technical trade-offs
  • Break down complex, ambiguous problems into incremental, production-ready deliverables
  • Own reliability through observability, alerting, and operational best practices
  • Participate in an on-call rotation supporting critical infrastructure
  • Lead code reviews and raise the bar for testing, maintainability, and system design
  • Collaborate with product, SRE, and protocol teams to align technical execution with business goals

Requirements

  • Expert-level Go experience, including concurrency, memory management, and idiomatic design
  • Strong distributed systems and architectural design experience
  • Ability to clearly communicate complex technical concepts to diverse stakeholders
  • Experience planning and delivering large systems in incremental milestones
  • Exposure to SRE practices, production operations, and modern infrastructure (e.g., Kubernetes, CI/CD, Terraform)
  • Proven mentorship and ownership of code quality across a team
  • Contributions to Go or infrastructure-focused open-source projects
  • Deep expertise in a major cloud provider (AWS, GCP, or Azure) or networking protocols
  • Experience leading incident response, on-call rotations, or blameless post-mortems.
Benefits
  • All roles with Chainlink Labs are global and remote-based.
  • We ask that you try to overlap some working hours with Eastern Standard Time (EST).
  • We carefully review all applications and aim to provide a response to every candidate within two weeks after the job posting closes.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Goconcurrencymemory managementarchitectural designdistributed systemsSRE practicesincident responseblameless post-mortemscode qualityincremental milestones
Soft Skills
communicationmentorshipownershipcollaborationproblem-solvingleadershipreliabilityobservabilityalertingtesting