- Lead development of MERSCOPE instrument software, primarily written in Python, including data acquisition, hardware control, and analysis components.
- Modernize and improve deployment infrastructure, enabling faster, safer delivery of instrument software updates.
- Collaborate closely with hardware, wet lab, and field support teams to ensure the software meets the needs of scientists and instrument operators.
- Define and maintain software architecture, emphasizing reliability, maintainability, and testability.
- Identify technical debt and lead remediation efforts that directly improve uptime, update cadence, and supportability.
- Design and enforce CI/CD workflows, versioning strategies, and validation processes appropriate for scientific instruments.
- Mentor engineers in best practices for Python development, software testing, and deployment automation.
- Review, approve, and sign off on releases from a technical and operational perspective.
- Partner with product management to scope and prioritize new instrument features and optimizations.
- Proven experience as a Principal Engineer, Tech Lead, or Software Architect in a production-grade scientific or hardware-integrated software system.
- Expert-level proficiency in Python, including asynchronous programming, packaging, and dependency management.
- Strong understanding of hexagonal architecture
- Strong experience with Linux-based development and deployment environments with familiarity working in Windows runtime environment.
- Demonstrated experience improving build, release, and deployment automation (CI/CD, containerization, artifact distribution, etc.)
- Familiarity with AWS services (S3, EC2, Lambda, DynamoDB) or equivalent cloud services.
- Experience working with instrument control software, laboratory automation, or other hardware/software interfaces.
- Solid understanding of modern software architectures (e.g., hexagonal, service-oriented).
- Familiarity with databases (SQL and NoSQL) and data pipeline design.
- Ability to collaborate effectively across software, hardware, and scientific teams.
- BS/MS in Computer Science, Software Engineering, or equivalent experience.
- Familiarity with ReactJS or similar frameworks.
- Experience with scientific imaging, genomics, or laboratory instrumentation.
- Background in product development within a startup or fast-paced R&D environment.
- MERSCOPE instrument software can be deployed safely and repeatably to production instruments several times per year.
- Build and validation processes are automated and observable, reducing manual QA cycles.
- The codebase and architecture enable rapid development of new features while maintaining robustness.
-
Senior Software Engineer, Backend
2 days ago
Only for registered members BostonWe are seeking a Senior Software Engineer to join our team in Boston. As a key member of our engineering team, you will be responsible for delivering software solutions that facilitate the stable operation of Bevi's fleet of smart water machines. You will collaborate closely with ...
-
Software Engineer
4 days ago
Only for registered members Cambridge, MassachusettsWe're a software startup tackling cybersecurity problems in a modern way using automation and orchestration. · We're looking for software engineers who fit an entrepreneurial mold self-motivated curious want to make an impact in security operations space. · As software engineer y ...
-
Software Engineer
4 days ago
Only for registered members Natick, MAWe are a well-funded startup company with a plan to disrupt the clinical testing market. We are seeking software engineer who is passionate about solving data processing algorithm and computation challenges in genome technologies and applications to clinical diagnostics. · ...
-
Software Engineer
1 week ago
Only for registered members Boston, MassachusettsWe are the leading provider of comprehensive data backup, recovery and business continuity solutions with over five million customers and 8, · thousand partners worldwide. · Develop, design, and implement scalable and future-proof software solutions. · Enhance the company's inter ...
-
Software Engineer
1 month ago
Only for registered members CambridgeYou will work under the guidance of Senior Engineers to help develop, test, and maintain software modules for our cell and gene therapy automation systems. · ...
-
Software Engineer
3 days ago
Only for registered members Cambridge (US), Massachusetts, United StatesThis role involves contributing to breakthrough cardiac ultrasound imaging solutions that revolutionize minimally invasive image-guided therapies for patients undergoing complex life-saving trans-catheter cardiac procedures. · ...
-
Software Engineer
1 month ago
Only for registered members Cambridge, MAServe as the lead architect and hands-on developer for embedded software, data pipelines, and user interfaces for Nanopath's first diagnostic device. · Own system-level design, including hardware-software integration of motion control, fluid actuation, thermal management, and opt ...
-
Software Engineer
4 days ago
Only for registered members Boston, Massachusetts+We're looking for software engineers of varying experience levels who are passionate about their craft and energized to contribute and grow professionally. · +Work as a software engineer in a collaborative environment with passion and commitment. · Work with other team members, ...
-
Software Engineer
5 days ago
Only for registered members Boston, MassachusettsWe are seeking software engineers who enjoy the challenge of working across the full stack. · We are the fastest growing technology company in Connecticut, · with an established development office in Boston. We specialize in backup and disaster recovery solutions, · and we are th ...
-
Software Engineer
1 month ago
Only for registered members Cambridge, MA+Nanopath is developing a first-in-class in vitro diagnostics platform to revolutionize the way we diagnose disease. · +B.S. or M.S. in computer science, electrical engineering or related technical discipline with at least 4 years of industry experience · Ability to work on-site ...
-
Software Engineering
1 week ago
Only for registered members MA - CambridgeDraper is an independent research and development company headquartered in Cambridge, MA. The candidate will work with Draper's Software Engineering Division to design, develop and enhance engineering solutions for real-time embedded systems. · ...
-
Software Engineer
4 days ago
Only for registered members Cambridge, MAOur mission is to radically shift the global economy toward small businesses by empowering people to easily start, confidently grow and successfully run their own ventures. · ...
-
Software Engineer
4 days ago
Only for registered members Cambridge, MAWe are a new kind of travel company that is reinventing the way people plan travel and book flights by leveraging the power of mobile conversation and big data in the form of trillions of flight prices. · Join a team that's won Apple's App Store Best of 2015 and Google Play's Bes ...
-
Software Engineer
6 days ago
Only for registered members Cambridge, MAAn agile software engineer is needed at Nanopath to lead design and development of embedded software for diagnostic devices. · Serve as the lead architect and hands-on developer for... · ...
-
Software Engineer
4 days ago
Only for registered members Cambridge, MAWe are the leader of cloud to cloud backup and recovery services. · ruby/rails · server side software engineering practices · ...
-
Software Engineer
3 days ago
Only for registered members CambridgeDice is seeking a proactive and skilled Software Engineer with 3–4 years of experience to develop and maintain scalable software solutions. · ...
-
Software Engineer
5 days ago
Only for registered members Cambridge, MAHstar is developing cutting edge robotic systems that complement and extend human capabilities. · ...
-
Software Engineer
1 week ago
Only for registered members Cambridge+Develop new features for real-time platform and integrate ARIC into customer deployments. · +Design and develop new functionality for Java-based server components within the platform's core real-time flowsBuild and maintain integration points between internal server components a ...
-
Software Engineer
1 month ago
Only for registered members Cambridge $110,000 - $177,000 (USD)This role involves contributing to a breakthrough cardiac ultrasound imaging solution that revolutionizes minimally invasive image-guided therapies for patients undergoing complex life-saving trans-catheter cardiac procedures. · ...
-
Software Engineer
4 days ago
Only for registered members Cambridge, MAWe love building scalable web applications in Java. We code smart but fast. · We are expanding rapidly in the Boston area. There are high levels of innovation happening within the company that will provide amazing opportunities to build awesome products in a very dynamic startup- ...
-
Software Engineer
2 weeks ago
Only for registered members CambridgeAt Featurespace, we strive to be the world's best software company at protecting our clients and their customers from fraud attacks. · ...
Principal Software Engineer - Cambridge - Vizgen Inc.
Description
About Vizgen:Vizgen is revolutionizing genomics with cutting-edge technologies that reveal the spatial organization of genes within tissues. By harnessing the power of MERFISH and the MERSCOPE platform, Vizgen enables researchers to explore cellular functions and interactions with unprecedented clarity and resolution. MERFISH (Multiplexed Error-Robust Fluorescence In Situ Hybridization) platform, enables high-resolution mapping of gene expressions within intact tissue samples. Our proprietary solutions enable translational and clinical research groups to explore complex biological systems and diseases at the cellular level, offering transformative insights into biomedical research and drug discovery.
The Role:
The Principal Software Engineer for MERSCOPE instrument software will lead the design, development, and deployment of the control systems that power Vizgen's cutting-edge spatial genomics platform. This role focuses on Python-based backend and instrument control software, including deployment automation and release reliability across laboratory instruments in the field. The ideal candidate combines deep software engineering experience with a practical understanding of complex, hardware-integrated systems.
Responsibilities:
-
Senior Software Engineer, Backend
Only for registered members Boston
-
Software Engineer
Only for registered members Cambridge, Massachusetts
-
Software Engineer
Only for registered members Natick, MA
-
Software Engineer
Only for registered members Boston, Massachusetts
-
Software Engineer
Only for registered members Cambridge
-
Software Engineer
Only for registered members Cambridge (US), Massachusetts, United States
-
Software Engineer
Only for registered members Cambridge, MA
-
Software Engineer
Only for registered members Boston, Massachusetts
-
Software Engineer
Only for registered members Boston, Massachusetts
-
Software Engineer
Only for registered members Cambridge, MA
-
Software Engineering
Only for registered members MA - Cambridge
-
Software Engineer
Only for registered members Cambridge, MA
-
Software Engineer
Only for registered members Cambridge, MA
-
Software Engineer
Only for registered members Cambridge, MA
-
Software Engineer
Only for registered members Cambridge, MA
-
Software Engineer
Only for registered members Cambridge
-
Software Engineer
Only for registered members Cambridge, MA
-
Software Engineer
Only for registered members Cambridge
-
Software Engineer
Only for registered members Cambridge
-
Software Engineer
Only for registered members Cambridge, MA
-
Software Engineer
Only for registered members Cambridge