Open role
[Remote] Senior Software Engineer
Note: The job is a remote job and is open to candidates in USA. BioRender is hiring a Senior Software Engineer to build and improve products that help people communicate science. The role owns software components end to end, scales interactive applications and distributed systems, and collaborates across product, design, and engineering to deliver reliable, accessible user experiences.
Responsibilities
- Collaborate across teams: Work closely with product managers, designers, and other engineers to translate ideas into high-quality product experiences
- Own and improve: Take end-to-end ownership of key components of our codebase, ensuring that features are robust, secure, scalable, and maintainable
- Drive creative problem-solving: Embrace ambiguity, experiment boldly, and develop creative solutions that push the boundaries of what our product can do
- Uphold engineering excellence: Write testable, well-documented code; participate in code reviews and design critiques; and help evolve best practices
- Elevate team impact: Bring thoughtful technical insights and a growth mindset to help us continuously improve as a team
- Scaling a highly interactive web application: Build and optimize performance for our complex, graphics-heavy canvas, ensuring a smooth and responsive experience
- Managing and visualizing large volumes of data: Work with rich scientific and usage data to enable insights, improve performance, and support new AI-driven features
- Evolving a distributed architecture: Design, build, and maintain systems across multiple backend and frontend services, ensuring reliability, scalability, and security as we grow
- Delivering delightful user experiences: Collaborate with design and product teams to craft intuitive interfaces that make advanced scientific visualization accessible to everyone
- Bridging human and AI collaboration: Help shape tools that translate complex scientific data and research into visuals that scientists, decision-makers, and broader audiences can actually use
- Building the next generation of BioRender products: Contribute to a growing suite of tools—including our Editor, Graphing, and Presentations products - that empower scientists to communicate and collaborate more effectively than ever before
Skills
- Proficient in modern JavaScript frameworks (e.g., ReactJS), NodeJS/ExpressJS, cloud infrastructure (e.g., AWS). Experience with MongoDB/NoSQL databases for efficient data management
- You work closely with design and product to craft delightful user interfaces, leveraging the web platform and using UI frameworks such as React
- With 5–7+ years of full-stack experience, you've owned features from concept to production and know how to move fast without cutting corners
- Background in science with an analytical and data-driven approach to problem-solving
- Passionate mentor with experience guiding and supporting team members
- Experience with observability and metrics-driven design, utilizing tools like Datadog
- Enterprise development experience, building scalable and robust systems in a complex environment
- Experience with AWS and Terraform for cloud infrastructure and automation
Benefits
- Remote-first, with the flexibility to work from anywhere in Canada and the U.S.
Company Overview
Company H1B Sponsorship