Enable job alerts via email!

Software Engineer II

MilliporeSigma

Rockville (MD)

On-site

USD 100,000 - 130,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in life sciences is seeking a Software Engineer II to join their Data Engineering & Master Data Management team in Rockville, Maryland. The role involves designing and implementing software applications to support genomics services, promoting innovative solutions in biosafety and pharmacogenomics. Ideal candidates will have a background in software engineering along with extensive experience in programming and computational sciences. Join us to contribute to groundbreaking work that enriches lives globally.

Qualifications

  • 3+ years of experience in Software Engineering or Computational Sciences.
  • Strong experience with Python and Perl for automation and data analysis.
  • Familiarity with Linux operating systems and version control software.

Responsibilities

  • Design, develop, and implement software applications for genomics services.
  • Consult with management and teams to understand requirements for software development.
  • Advance the application of bioinformatics in biosafety testing.

Skills

Python
Perl
Shell scripting
Object-oriented Analysis and Design
Test driven development
Effective communication

Education

Bachelors Degree in Software Engineering or related field
Masters Degree in Software Engineering or related field
Doctorate Degree in Software Engineering or related field

Tools

JIRA
Docker
Git
Snakemake
Airflow

Job description

Join to apply for the Software Engineer II role at MilliporeSigma

Join to apply for the Software Engineer II role at MilliporeSigma

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.

Your Role

As a Software Engineer 2 our Data Engineering & Master Data Management group in our Rockville, Maryland facility, you will 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.

In this role, you will provide core computational/software development and technical (programming/pipeline development) functions supporting a range of genomics-based (e.g., next generation) testing services. In this role, you will consult 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 lead by example and work collaboratively to advance the application of bioinformatics in the field of biosafety testing.

In this role, you may experience minimal travel as well as overtime or flexible shifts.

Minimum Qualifications

Who You Are:

  • Bachelors Degree in Software Engineering, Computer Science, or other information technology discipline and 3+ years in information technologies, computational sciences, programming.

OR

  • Masters Degree in Software Engineering, Computer Science, or other information technology discipline and 1+ years in information technologies, computational sciences, or programming

OR

  • Doctorate Degree in Software Engineering, Computer Science, or other information technology discipline

Preferred Qualifications

  • Knowledge and experience with relevant coding practices and techniques; including coding and/or bioinformatics application experience
  • Experience working on multiple OS platforms, including Linux
  • Proficient in the use of complex computer systems/platforms beyond the standard packages including: Python, Perl for automation and data analysis; Shell scripting (Bash) in Linux (SUSE, Red Hat/CentOS); Issue/Defect Tracking applications (JIRA preferred), optionally Bugzilla, Bugzero with experience in sprint planning, defect lifecycle management; Object-oriented Analysis and Design; Version Control software such as git, bitbucket, subversion, CVS, etc., merge conflict resolutions, code review processes; Data and configuration formats: JSON, YAML, XML for configuration management; FASTA, FASTQ for genomic data formats; Confluence, other Wiki tools for collaborative documentation; VSCode, Emacs, vim/vi, gedit for integrated development; Test driven development
  • Configuring and maintaining workflow orchestration platforms, including Snakemake, Airflow, or Cromwell/WDL, supporting reproducible and scalable data pipelines.
  • Familiarity with workflow templating, resource configuration, and containerized execution (e.g., Docker, Singularity).
  • Knowledge of GLP and GMP regulatory requirements as well as safe working practices (environmental health and safety training required)
  • Effective oral and written communication skills including: Drafting, reviewing and/or revising standard operating procedures, technical documents, assay and/or workflow design documentation, software lifecycle documentation, system risk assessments, user requirement specifications, and related documentation; Performing peer review of related documentation and processes; Interacting with support teams to promote understanding of complex analytical processes; Contributing to internal and external group discussions and presentations; Demonstrating solid technical writing skills; Ability to interpret and summarize technical information in a clear, concise and accurate manner
  • Ability to work independently while meeting deadlines through time management skills and maintaining organizational skills to include the ability to efficiently evaluate, prioritize and manage multiple dynamic projects and priorities

What we offer: We are curious minds that come from a broad range of backgrounds, perspectives, and life experiences. We believe that this variety 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 a team that is dedicated to Sparking Discovery and Elevating Humanity!

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Research and Science

Referrals increase your chances of interviewing at MilliporeSigma by 2x

Get notified about new Software Engineer jobs in Rockville, MD.

Washington, DC $180,000.00-$220,000.00 3 weeks ago

Junior Full Stack Software Engineer (Part-Time/Internship)

Rockville, MD $55,000.00-$125,000.00 2 days ago

Herndon, VA $72,900.00-$127,600.00 11 hours ago

Columbia, MD $80,000.00-$140,000.00 3 months ago

Annapolis Junction, MD $50,000.00-$120,000.00 4 months ago

Fort Meade, MD $12,000.00-$150,000.00 1 month ago

Columbia, MD $50,000.00-$120,000.00 1 year ago

Junior Software Developer Engineer - Fairfax

Fairfax, VA $110,000.00-$140,000.00 1 month ago

Bethesda, MD $91,825.00-$125,000.00 4 months ago

Ashburn, VA $70,000.00-$105,000.00 1 month ago

Laurel, MD $50,000.00-$120,000.00 1 day ago

McLean, VA $75,000.00-$110,000.00 1 week ago

Sterling, VA $100,000.00-$120,000.00 11 months ago

Annapolis Junction, MD $66,700.00-$133,300.00 11 hours ago

Junior-Mid Level Web Developer- Previous HUD Exp Required

Washington, DC $80,000.00-$90,000.00 1 day ago

Laurel, MD $50,000.00-$120,000.00 1 day ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

SOFTWARE DEVELOPER – FEDERAL PROGRAM SUPPORT

Agile Group

Washington

Remote

USD 80,000 - 120,000

Yesterday
Be an early applicant

Senior DevOps Software Engineer

C3EL

Fort Meade

Remote

USD 120,000 - 160,000

2 days ago
Be an early applicant

Data Software Engineer – Corporate Technology Data Engineering & Analytics

RemoteWorker US

Bloomfield

Remote

USD 96,000 - 160,000

3 days ago
Be an early applicant

Software Engineer II

eTeam

Redmond

Remote

USD 81,000 - 175,000

2 days ago
Be an early applicant

Software Engineer II

BOK Financial

Tulsa

Remote

USD 80,000 - 120,000

3 days ago
Be an early applicant

Front-End Software Engineer II

Parsley Health

New York

Remote

USD 123,000 - 145,000

2 days ago
Be an early applicant

Senior Software Engineer

Cambium Assessment

Concord

Remote

USD 110,000 - 160,000

2 days ago
Be an early applicant

Software Engineer-Sr Consultant II

Allstate Insurance Company

Remote

USD 100,000 - 125,000

Yesterday
Be an early applicant

Senior Software Engineer II - AI/ML

Aledade, Inc.

Remote

USD 110,000 - 150,000

Yesterday
Be an early applicant