Software Engineer, Full Stack (Process Execution)
BenchlingJob Description
📋 Description Build and maintain core features across the workflow engine, recipes, and assays (full-stack) Contribute to data layer modeling for workflow graphs and task execution tracking Build products on top of the workflow orchestration engine for industry standard processes Collaborate cross-functionally with the AI Agents team to expose both the workflow engine and products built on top to enable AI-assisted work Write well-documented, well-tested code and participate actively in code review Engage with on-call rotation to support a customer-facing product used by life science teams 🎯 Requirements 5+ years of professional software engineering experience building and maintaining production systems Full-stack experience — backend (Python or similar) and frontend (React or equivalent) Strong product sense; iterate based on user feedback Collaborative mindset; work with engineers, PMs, and partners Willingness to engage with AI-assisted development tools (Cloud agents, Cursor, Claude Code) Interest in life sciences; biotech knowledge not required but curiosity valued 🎁 Benefits Flexible hybrid work arrangement with on-site collaboration On-site 3 days per week (Monday, Tuesday, Thursday) Access to AI-assisted development tools (Cloud agents, Cursor, Claude Code) Inclusive, equal-opportunity employer Collaborative culture with emphasis on AI fluency Opportunity to work with the AI Agents team