← All roles

Senior/Staff Software Engineer, Tech Lead

Merge Labs· Applications
Apply on company site
San Francisco Bay Area$225k - $305kFull-timePosted 1w ago

About the role

Senior/Staff Software Engineer, Tech Lead at Merge Labs seeking a hands-on senior engineer to design, implement, and ship critical software across the stack, partnering with scientists and engineers in a small team building software for brain-computer interface research.

Responsibilities

  • Personally own important software from initial problem definition through implementation, deployment and continued operation.
  • Turn ambiguous experimental needs into achievable software milestones with clear acceptance criteria.
  • Build and improve interfaces between applications, instrument SDKs, data systems and supporting infrastructure.
  • Pair with SDK and application engineers on difficult integration, concurrency, performance and recovery problems.
  • Make pragmatic decisions about reuse, languages, architecture and build-versus-buy tradeoffs.
  • Establish focused testing, observability and release practices that improve reliability and research velocity.
  • Build reliable workflows for recording high-volume experimental data to disk, managing its storage and metadata, and moving it through analysis.
  • Review code, mentor peers and communicate technical tradeoffs clearly to scientists and engineers.
  • Work with the team’s manager to prioritize work and keep commitments consistent with capacity.

Qualifications

  • A record of personally delivering substantial software systems and supporting them after release.
  • Strong coding and debugging skills, sound software fundamentals and comfort learning unfamiliar parts of a stack.
  • Experience making architecture decisions across multiple components, with an ability to explain what you simplified and why.
  • Good judgment about reliability, data integrity, performance and operational failure modes.
  • Evidence of helping other engineers deliver through thoughtful review, mentoring and collaboration.
  • An appetite for hands-on work in a small team where priorities evolve with new experimental evidence.

Skills

Required:Software architecture decisionsHands-on software deliveryDebugging and performanceMentoring / code review
Last updated Oct 14, 2026. Interested? Apply on the company site.
Merge Labs logo

About Merge Labs

Introducing Merge Labs

Meet Merge Labs – a research lab with the long-term mission of bridging biological and artificial intelligence to maximize human ability, agency, and experience.

bci

More open roles at Merge Labs