Platzhalter Bild

Staff Software Engineer na undefined

undefined · San Diego, Estados Unidos Da América · Hybrid

Candidatar-se agora

Summary 

The Staff Software Engineer - DevOps works as a key technical leader of the system development team contributing to the implementation and commercialization of accelerated solutions for novel analysis pipelines with broad market impact. 

Primary Duties and Responsibilities

  • Manage the Integration, build, and deployment of Bionano software
  • Build and maintain automation test suites for software packages
  • Contribute to solutions that meet yield, throughput, and accuracy requirements
  • Collaborate with bioinformatics and software engineering teams
  • Execute on all phases of the SDLC (Software Development Life Cycle)

Required Skills and Abilities 

  • Experience deploying software in both Linux and Windows environments
  • Knowledge of CI/CD systems or tools such as Jenkins
  • Knowledge of configuration management and deployment tools such as Ansible and Puppet
  • Knowledge of source control systems such as Git or SVN
  • Knowledge of artifact/binary repository systems such as Artifactory or Nexus Sonatype
  • Knowledge of environment management systems such as Conda
  • Experience building installers
  • Knowledge of working with container technologies such as Docker, Singularity, or Kubernetes
  • Knowledge of working with HPC systems such as SLURM or Sun Grid Engine
  • Knowledge of working with cloud platforms, such as AWS or Microsoft Azure
  • Experience developing tools and packages in R, Python, Perl, shell, or batch
  • Familiarity with virtual machines using platforms such as VMWare, VirtualBox, Hyper-V, or Azure VM
  • Experience with system monitoring software such as Splunk and Ganglia
  • Knowledge of security scanning software such as Qualys
  • Ability to work remotely

Preferred Skills and Abilities

  • Experience or exposure to genomics and / or bioinformatics solutions 
  • Exposure or experience in accelerated parallel computing solutions
  • Experience developing large data, high-performance databases
  • Experience with software development processes such as Agile Scrum
  • Demonstrated application of best practices for source control and configuration management for scripts, tools and self-developed code

Education, Certifications, Licenses

  • Education (Level and field of study) required/preferred: Bachelor’s degree in computer science, engineering, or other relevant discipline
  • Years relevant/ total work experience: 6 years+ experience in a DevOps role within an HPC environment.
  • Certifications required/ preferred: N/A

Leadership Responsibility (Direct/ Indirect): N/A 

Additional Requirements  

  • Work Location:  Hybrid – San Diego, CA (9540)
  • Travel Requirements:
    • N/A
  • Physical Requirements and Work Environment:
    • Sit and stand for prolonged periods 
    • Repeating motions that may include the hands, wrists and/or fingers 
    • Use of hands to finger, handle, or feel, and reach with hands and arms
    • Stand and/or move about the office 
    • Specific visual abilities, including close vision and ability to adjust focus, read, review, and assess the accuracy and thoroughness of the work assigned
    • Verbal abilities require communicating with others to exchange information
    • Occasionally adjusting or moving objects up to 20 pounds in all directions
    • Work environment involving low/high temperatures; hazardous conditions, low ventilation, noisy environments, small/enclosed spaces
    • In-person interaction with others indoors and outdoors
    • Use standard computer, telephone and related equipment for communication, and recordkeeping

The above physical requirements and work environment characteristics generally reflect those of this position but is not an exhaustive list. Reasonable accommodations may be made to enable individuals with qualified disabilities to perform the essential functions of the position, provided that such accommodation does not impose an undue hardship on the Company. 

Disclaimer 

Nothing in this job description restricts management’s right to assign or reassign duties and responsibilities to this job at any time. This description generally reflects management’s assignment of essential functions but is not intended to be a comprehensive list of the duties and responsibilities of the position, and it does not limit or restrict the duties and responsibilities that may be assigned from time to time. The duties, responsibilities and job description of this role are subject to change at any time without notice. 

Candidatar-se agora

Outros empregos