Rockville, Maryland, United States
18 hours ago
Software Engineer 2 - Hybrid

 

Work Your Magic with us! Start your next chapter and join MilliporeSigma.

 

Ready to explore, break barriers, and discover more? We know you’ve got big plans – so do we! Our colleagues across the globe love innovating with science and technology to enrich people’s lives with our solutions in Healthcare, Life Science, and Electronics. Together, we dream big and are passionate about caring for our rich mix of people, customers, patients, and planet. That's why we are always looking for curious minds that see themselves imagining the unimaginable with us.  

 

This role does not offer sponsorship for work authorization. External applicants must be eligible to work in the US. 

 


 

Your Role:

As a Software Engineer - HYBRID, supporting our East Coast Data Engineering & Master Data Management group in our Rockville Maryland facility, your role is to design, develop and implement software applications to support the full range of genomics service offerings. These services broadly span the product biosafety and pharmacogenomics fields. Travel to Rockville, MD required for periodic meetings.

 

Scope of Responsibility:

Your primary responsibilities will be to provide core computational/software development and technical (programming/pipeline development) functions supporting a range of genomics-based (e.g. next generation) testing services. You will liaise closely with management and the bioinformatics and software engineering/IT teams and end users (including support staff) to understand needs and requirements to aid in software development. You will be expected to lead by example and work collaboratively to advance the application of bioinformatics in the field of biosafety testing.

Work with our experts to design and develop high performance code for processing high volume sequencing data, sophisticated algorithms supporting computational biology, data management, and other challenges.Experience with performance optimization for existing code including multi-threading, inter-process communication, refactoring, and algorithm enhancement using code profiling and analysis tools.Troubleshoot algorithm design and related applications. Identify and provide solutions to resolve complex problems in designs and refine code based on feedback from users/management.Independently design and/or execute software development strategies to support a panel of genomics-based service offerings.Communicate timelines, computational and related needs as well as bottlenecks to Management and to the team and participate in peer review process and assist with Statistics Computation and Coding, Information Technology and/or Quality Assurance requests.Draft, review and/or revise applicable standard operating procedures and related documentation and initiate general change control process as required to maintain validated systems.Contribute to troubleshooting of algorithm design and related applications. Identify and provide solutions to resolve complex problems in designs.Assist in the preparation of technical reports, product/project summaries and perform fundamental literature searches to keep abreast of the field.

 

Who You Are

 

Minimum Qualifications:

Bachelor's Degree in Computer Science, Bioinformatics or other Technology field with 4+ years’ in information technologies or computational sciences/programmingOr Master's Degree Computer Science, Bioinformatics or other Technology field with 3+ years in information technologies or computational sciences/programming

 

Preferred Qualifications:

Fundamental knowledge of GLP and GMP regulatory requirements and documentation practicesExpert programming skills in Python, proficient in PearlExperience working on multiple OS platforms, primarily LinuxObject-oriented Analysis and DesignJSON, YAML, XML, FASTA, FASTQ file formatsVersion Control software (BitBucket or Git preferred)Issue/Defect Tracking applications (JIRA preferred)Wiki tools (Confluence preferred)VSCode (preferred), Emacs, vim/vi, geditTest driven developmentBroad working knowledge and experience with relevant coding practices and techniquesBroad coding experience in Life Sciences discipline a plusEffective verbal and written communication skillsExcellent time management skills (generation and adherence to timelines)Excellent organizational skills, including the ability to efficiently evaluate, prioritize and handle multiple dynamic projects and priorities.

 

Pay Range for this position - $95,000 - $142,400

Our ranges are derived from several sources, and largely reliant on relevant industry market data. Should we decide to make an offer, we will consider several factors, including but not limited to your location, skills, experience, career level, and other job-related factors.  This role may offer the following benefits: medical, vision, and dental insurance; life insurance; disability insurance; a 401(k) matching program; paid time off; and paid holidays; among other employee benefits. This role may also be eligible for short-term or long-term incentive compensation, including, but not limited to, cash bonuses.

 

 



What we offer: We are curious minds that come from a broad range of backgrounds, perspectives, and life experiences. We celebrate all dimensions of diversity and believe that it drives excellence and innovation, strengthening our ability to lead in science and technology. We are committed to creating access and opportunities for all to develop and grow at your own pace. Join us in building a culture of inclusion and belonging that impacts millions and empowers everyone to work their magic and champion human progress!
 
Apply now and become a part of our diverse team!

 

If you would like to know more about what diversity, equity, and inclusion means to us, please visit https://www.emdgroup.com/en/company/press-positions.html

 

Por favor confirme su dirección de correo electrónico: Send Email