Senior/Staff Software Engineer, Tech Lead
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.
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
- Research Associate - Neuron Models1w agoSan Francisco Bay Area · Bioengineering
- ML Research Scientist - Computational Biologist/Bioinformatics2w agoSan Francisco Bay Area · Bioengineering
- Research Associate - In Vivo Biosensor Development2w agoSan Francisco Bay Area · Bioengineering
- Computational Imaging and Signal Processing Engineer3w agoSan Francisco Bay Area · Applications
- Image Processing and Analysis Engineer3w agoSan Francisco Bay Area · Applications