What are the responsibilities and job description for the Software Engineering Specialist position at Dash Bio?
Key Responsibilities
- Software Development: Design, develop, test, and maintain high-performance software systems.
- Collaboration: Work closely with lab scientists, quality assurance, and automation engineers to support experimental workflows and automation projects.
- Back-End Development: Design and implement scalable, high-performance APIs and services to support instrument integrations, data processing, and lab automation workflows.
You will also participate in code reviews, enforce best practices, and write clean, maintainable code. Additionally, you will troubleshoot complex technical issues across multiple environments and enhance agile development workflows, CI/CD pipelines, and software delivery processes.