Senior Full Stack Software Engineer - Applications (Remote Friendly) @ 10x Genomics - Pleasanton, CA

Job Overview

15 days ago

Senior Full Stack Software Engineer - Applications (Remote Friendly)

10x Genomics - Pleasanton, CA

At 10x Genomics, accelerating our understanding of biology is more than a mission for us. It is a commitment. This is the century of biology, and the breakthroughs we make now have the potential to change the world.

We enable scientists to advance their research, allowing them to address scientific questions they did not even know they could ask. Our tools have enabled fundamental discoveries across biology including cancer, immunology, and neuroscience.

Our teams are empowered and encouraged to follow their passions, pursue new ideas, and perform at their best in an inclusive and dynamic environment. We know that behind every scientific breakthrough, there is a deep infrastructure of talented people driving the life sciences industry and making it possible for scientists and clinicians to make new strides. We are dedicated to finding the very best person for every aspect of our work because the innovations and discoveries that we enable together will lead to better technologies, better treatments, and a better future. Find out how you can make a 10x difference.

About the role:

You will be using your full-stack skills to develop new functionality for our suite of visualization tools, which are used by scientists and investigators across the world to explore 10x Genomics single-cell and spatial biology experiments. This new functionality will help enable more sophisticated analysis of spatial biology, analyze the body's response to diseases such as COVID-19, and make our software easier to deploy and use by scientists.

Our visualization stack is a Go server driving an Electron application, primarily written in TypeScript, though we are increasingly using Rust for high-speed algorithms. You should expect to be writing mostly Go out of the gate, but you will have the opportunity to write more front-end code, or even Rust, should you choose. You will be working with an experienced, senior, innovative team, using cutting edge technology to solve even more cutting-edge biological problems.

To be successful you'll have:

  • 5+ years shipping production-quality software
  • Significant experience writing application-level logic within the web stack, in Go, Node/Express, Django, Flask, Ruby on Rails, et cetera
  • Experience designing APIs, server architecture, and/or data storage for a web or desktop application
  • Knowledge of computer science fundamentals, such as basic programming constructs, code efficiency analysis, and source control
  • Enthusiasm for learning new things, and the capability to pick up new tools independently
  • Ability to clearly communicate technical topics to teammates with or without software engineering backgrounds

Nice to have background and experience:

  • Hands-on experience writing applications in Go or Rust a significant plus
  • Experience with image analysis and/or machine learning is a plus
  • Front-end development (React, TypeScript, Vue, Angular, etc.) and/or visualization tool (D3, Plotly, regl, three.js, etc.) experience using modern web technologies a plus
  • Background in biology and DNA sequencing is not required. Curiosity goes a long way.

10x Genomics is headquartered in Pleasanton near the West Dublin/Pleasanton BART station, with an office by Embarcadero BART in San Francisco. This is a remote-friendly position.

Individuals seeking employment at 10x Genomics are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation.

10x does not accept unsolicited applicants submitted by third-party recruiters or agencies. Any resume or application submitted to 10x without a vendor agreement in place will be considered unsolicited and property of 10x, and 10x will not pay a placement fee.

Similar Jobs

Fullstack Senior Software Engineer, Admin Experience


Redwood City, CA

D eep understanding of algorithms, data structures and software design. Develop and own high-quality code across all levels of the stack - UI, backend-for…

Sr. Salesforce Developer

Enquero Inc

Milpitas, CA

Good knowledge with software development lifecycle practices and methodologies. We assist our happy customers across all spectrum to reimagine their business…

QA Manager, Production

Hogarth Worldwide

Sunnyvale, CA

6+ years professional hands-on software development experience with Java, JavaScript or Python. Experience owning end-to-end software quality (full stack; front…

DevOps Engineer (Linux Platform Services team) - Opportunity for Working Remotely San Francisco, CA


San Francisco, CA

Developing and maintaining performant, scalable and maintainable software solutions, and tools for internal use. Full Time/ Part Time: Full Time.

Salesforce BSA

Enquero Inc

Milpitas, CA

10+ years experience implementing CRM applications in high technology/subscription software organizations. We assist our happy customers across all spectrum to…

DevOps Engineer (Linux Platform Services team) - Opportunity for Working Remotely Palo Alto, CA


Palo Alto, CA

Developing and maintaining performant, scalable and maintainable software solutions, and tools for internal use. Full Time/ Part Time: Full Time.

Cloud Engineer

Tendo Systems

San Francisco, CA

2+ years of professional experience operating a full tech stack. As a member of the Tendo team, the person in this role will have the opportunity to utilize the…

Software Engineer, TMS


Fremont, CA

Net, MySQL and other open stack frameworks. As a Software Engineer, you will take part in the design and development of software for the current and next…

Software Development Engineer Services LLC

Sunnyvale, CA

The successful candidate is expected to contribute to all parts of the software development and deployment life-cycle, including design, development,…

Embedded Software Engineer, Amazon Go Network Products , NetProd Services LLC

Cupertino, CA

2+ years of non-internship professional software development experience. Experience writing software on embedded device and/or performance optimizations.

Software Architect, Identity Access Management


San Jose, CA

Would be responsible for design and development of enterprise-grade Identity Management Products for Zscaler. Experience developing enterprise-grade Security or…

Senior Front End Developer (Angular)

Together Labs

Redwood City, CA

Ensuring that technical software development process is followed on the project, familiar with industry best practices for software development.

Director, Software Engineering - Diagnostic Lab


Redwood City, CA

Hire, lead and mentor talented software engineers. 10+ years of software engineering experience, including: Instrument the software stack to collect usage and…

Full Stack Developer


Sacramento, CA

Experience with Angular, REST API, and enterprise software (e.g. ERP). As a Full Stack Developer Consultant for our HR Transformation team, you will use your…

Site Reliability Engineer, BMI Applications


Fremont, CA

Experience with large scale software maintenance, including CI/CD architecture and implementation. You will work with neuroscientists, physicians, electrical…

Sr Software Engineer

Gap Inc.

San Francisco, CA

Experience with related technology stack and platforms. Comprehensive knowledge of software development, practice, concepts and technology.

Geospatial Analyst


San Francisco, CA

Expertise in desktop GIS software such as ArcGIS Pro or QGIS. Every day we use elegant software tools, cloud-based web applications, novel automation workflows,…

Principal Developer


San Jose, CA

Design and Development of multi-platform software using the latest software development techniques. 5+ years software engineering experience, with emphasis in…

Principal Software Development Engineer in Test-Cloud

Western Digital

Milpitas, CA

Hands-on experience on AWS stack. Strong commitment to technical quality assurance as a key part of the software development cycle.

Portfolio Analytics Manager

Cushman & Wakefield

Mountain View, CA

Proficient in a project scheduling software (MS Projects or Smartsheet). The Portfolio Analytics Manager (PAM) is an Occupancy Strategist responsible for…

Infotainment Platform System Engineer

General Motors

Sunnyvale, CA

We are looking for engineers with a very solid knowledge in developing RTOS or Android software solutions who are interested in applying their experience to…

UX Designer, Visa Crypto


San Francisco, CA

Basic understanding of software development lifecycle (SDLC). 2+ years of professional software product design experience or Master’s degree.

Sr. Salesforce Developer


San Jose, CA

Responsibilities include responding to service requests, incidents and technical optimizations and driving automation to increase efficiency in business…

Senior Software Engineer, Data Products


San Francisco, CA

5+ years of strong industry experience working in large full-stack web applications. Square made credit card payments possible for all by turning a mobile phone…