The Senior Software Engineer develops software for the Computational Genomics Platform (https://cgl.genomics.ucsc.edu/team/) to support a wide variety of grant deliverables. They use skills as an advanced, specialized bioinformatics programming professional with an in-depth understanding of computational algorithms to identify and resolve a wide range of highly complex issues/software bugs where analysis of situations or data requires an in-depth evaluation of variable factors. The incumbent solves dynamic and challenging problems, learning new technologies as necessary, and collaborates with colleagues and external partners. The Sr. Software engineer uses Agile software development methods to produce reliable and reusable code that will be used in leading genomics science. May lead or mentor a team of bioinformatics programming professionals.