Software Engineer, Applications & Systems
San Francisco Bay Area$185k - $260kFull-timePosted 8mo ago
About the role
Generalist software engineer role focused on building experimental applications and workflows, integrating instrument capabilities, and contributing across the stack (frontend, backend, data, tooling, CI). Close collaboration with SDK engineers, scientists and engineers to turn instrument APIs into configurable, runnable, and trustworthy workflows.
Responsibilities
- Build applications and interactive tools for configuring experiments, monitoring execution, visualizing results and capturing metadata.
- Pair directly with the SDK engineer to integrate instrument capabilities and improve interfaces between applications and scripts.
- Keep reusable experiment logic separate from presentation code for both interactive use and automation.
- Implement practical failure handling, cancellation, recovery, logging and testing.
- Connect application outputs to data services with clear metadata and version information.
- Contribute to backend services, data integration, developer tooling, CI, packaging and other parts of the stack as priorities require.
- Diagnose problems beyond the UI and collaborate on performance, concurrency, native code or hardware interfaces.
- Work directly with scientists and engineers to understand workflows, ship a useful first version and iterate.
- Own changes through review, release, documentation and follow-up.
Qualifications
- Strong coding and debugging fundamentals with examples of software you completed and helped others use.
- Experience building applications, services or tools, with curiosity to understand adjacent layers.
- Comfort with APIs, writing tests and collaborating via version control and code review.
- Practical approach to learning unfamiliar systems and asking for help early.
- Care for clear user workflows, trustworthy data and understandable failure behavior.
- Interest in broad startup responsibilities alongside concrete, achievable project ownership.
Skills
Required:Coding and debugging fundamentalsApplication developmentAPI usage and integrationWorkflow/product understanding
Benefits
- Hiring FAQ available online (reference)
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
- Senior/Staff Software Engineer, Tech Lead1w agoSan Francisco Bay Area · Applications
- 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