Skip to content
BenchlingBenchlingSan Francisco, CA

Software Engineer, Registry and Inventory

Full-stack software engineer building and scaling Benchling's Registry and Inventory platform (React + Python) for biotech R&D. Lead complex features, shape architecture, mentor engineers, and ensure data integrity and performance for scientific workflows.

148k – 200k/yr
Hybrid5+ YOEFullstack Engineering

About the role

Responsibilities

  • Drive complex, end-to-end projects: Lead the design, implementation, and delivery of high-impact features and systems across the stack (React + Python). Translate product requirements into scalable architecture and thoughtful user experiences, while proactively identifying risks and tradeoffs.
  • Shape technical direction and architecture: Make foundational engineering decisions that improve system performance, reliability, and scalability. Collaborate with other senior engineers to evolve our platform and influence long-term technical strategy.
  • Collaborate cross-functionally: Work closely with product managers, designers, customer success, and other engineering teams to create clarity and ensure alignment on goals, seamless handoffs, and shared understanding of scientific user needs.
  • Identify and address technical debt: Own proactive improvements to the codebase and infrastructure. Refactor critical systems for maintainability and performance, and champion investments that improve long-term developer velocity.
  • Design for performance and scale: Build systems that can handle the complexity and scale of life sciences R&D. Optimize backend performance, frontend responsiveness, and system reliability.
  • Mentor and support other engineers: Act as a technical mentor and sounding board for other engineers. Help grow the team’s technical skills through guidance, pairing, and knowledge sharing. Be a force multiplier for the team.
  • Elevate code quality and engineering practices: Set high standards for code quality, testing, documentation, and operational excellence. Lead by example, perform thorough code reviews, and help raise the bar across the team.
  • Embrace ambiguity and domain complexity: Operate effectively in a fast-paced environment with evolving scientific requirements. Rapidly learn new technologies and help the team do the same.
  • Act with ownership and accountability: Take responsibility not just for your code, but for the outcomes it enables. Push for clarity, follow through on commitments, and support others in doing the same.

Qualifications

  • 2+ years of professional software engineering experience
  • Strong coding skills and engineering fundamentals – able to turn product requirements into well-architected, maintainable, and tested code
  • Experience building scalable, reliable systems with attention to performance and user impact
  • Leadership in engineering practices – drives and upholds high standards in testing, code quality, reviews, version control, and team development workflows
  • Proven ability to work across teams – partnering with product, design, and platform groups to ship cohesive solutions
  • Strategic problem solving – tackles complex, ambiguous technical challenges with a focus on long-term impact, scalability, and user value
  • Comfortable pushing back thoughtfully – advocate for technical solutions that improve quality, scalability, and maintainability
  • Experience mentoring others and contributing to team growth – through onboarding, pairing, and process improvement
  • Clear and effective communicator, especially in cross-functional settings
  • Curiosity and adaptability – excited to learn about life sciences and work in a fast-changing domain (no prior domain knowledge required – though it’s a huge bonus)

Nice-to-Haves

  • Prior domain knowledge in life sciences

Skills

ReactPythonSoftware EngineeringScalable Systemscode qualitymentoringtestingversion control
Benchling

Software Engineer, Full Stack, Developer Productivity

BenchlingSan Francisco, CA +1

Build and extend frontend frameworks, architecture, and developer productivity tooling for Benchling's large-scale React application used in biotech R&D. Requires 3+ years software engineering experience, product-first mindset, and web framework expertise (Node/Python preferred).

148k – 200k/yrHybrid3+ YOEFullstack Engineering
Figma

Software Engineer, Full Stack

FigmaSan Francisco, CA +1

Full-stack engineers build and scale collaborative design products across front-end and back-end, owning end-to-end projects with cross-functional teams. Requires proven experience shipping production applications and proficiency in modern frameworks like React/TypeScript and back-end languages.

149k – 350k/yrRemoteFullstack Engineering
Figma

Software Engineer, Graphics & Media

FigmaSan Francisco, CA +1

Build and optimize media processing features (image/video import/export, playback, codecs) in Figma's browser-based C++/WebAssembly rendering engine. Requires 5+ years specializing in video/image rendering with C++, TypeScript, GLSL.

149k – 350k/yrRemote5+ YOEFullstack Engineering
Figma

Software Engineer, AI Product

FigmaSan Francisco, CA +1

Lead AI product engineering for Figma's design platform, building generative AI systems from ideation to production. Requires 5+ years software engineering with 1+ years in generative AI, plus experience in full AI lifecycle and cross-functional collaboration.

149k – 350k/yrRemote5+ YOEFullstack Engineering
Flexport

Software Engineer II

FlexportSan Francisco, CA

Build full-stack systems for client-facing rates platform and self-serve freight booking, owning features from databases and backend APIs (Java/Ruby) to React frontend. Integrate AI automation for pricing and booking in logistics, requiring 3+ years experience and bachelor's degree.

147k – 184k/yrOn-site3+ YOEFullstack Engineering