What are the responsibilities and job description for the Sr. Software Engineer position at Dash Bio?
Job Title: Sr. Software Engineer (Full stack) (On Site)
Division/Function: Software Engineering
Reports to: Head of Software Engineering
Location: 75 Chapel St, Newton, MA 02458
Direct Reports: No
FLSA Status:
Exempt
Key Responsibilities:
- Software Development: Design, develop, test, and maintain scalable, 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.
- Front-End Development: Build intuitive, responsive user interfaces for lab scientists and technicians, using React and other modern frameworks.
- Data Modeling & Database Design: Design and optimize relational database architectures, ensuring efficiency, scalability, and secure data access.
- Technology Integration: Help integrate software solutions into lab operations, streamlining processes and improving reliability in a fast-paced startup environment.
- System Architecture: Architect and optimize software components for performance, reliability, and scalability.
- Code Quality & Best Practices: Participate in code reviews, enforce best practices, and write clean, maintainable code.
- Troubleshooting: Debug and resolve complex technical issues across multiple environments.
- Process Improvement: Enhance agile development workflows, CI/CD pipelines, and software delivery processes.
- Innovation & Growth: Stay ahead of emerging technologies and advocate for their strategic adoption in our tech stack.
Qualifications:
- Bachelor's degree in Computer Science or a related field (Master's degree is a plus) or equivalent practical experience.
- 5 years of professional software development experience (preferably in biotech/life sciences).
- Strong proficiency in TypeScript.
- Strong back-end experience developing scalable APIs using Node.js (preferred)
- Experience in React (strongly preferred) or other front-end frameworks (Vue, Angular, etc.).
- Experience with cloud platforms (AWS, Azure, or GCP) and microservices architecture.
- Expertise in relational database schema design and SQL query optimization.
- Strong understanding of system architecture and scalable application development.
- Familiarity with containerization (Docker, Kubernetes) and CI/CD pipelines.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities in an agile environment.
What We Offer:
- Opportunity to work at the forefront of bioanalytical innovation.
- Collaborative and inclusive company culture.
- Competitive salary and comprehensive benefits package.
- Professional development and career advancement opportunities.
We are seeking a Senior Software Engineer (Full Stack) to help build and optimize software solutions for lab automation and bioanalysis workflows. This role is on-site in Newton, MA, where you'll work closely with scientists, automation engineers, and quality teams to integrate software with real-world lab systems.