Senior Scientific Software Engineer

Austin, TX, US
October 12 2017
Organization Type
Requisition ID: INF004763

Merck & Co., Inc. Kenilworth, N.J., U.S.A. known as Merck in the United States and Canada, is a global health care leader with a diversified portfolio of prescription medicines, vaccines and animal health products. The difference between potential and achievement lies in the spark that fuels innovation and inventiveness; this is the space where Merck has codified its 125-year legacy. Merck’s success is backed by ethical integrity, forward momentum, and an inspiring mission to achieve new milestones in global healthcare.

Merck’s Information Technology organization partners with colleagues across the business to help serve our patients and customers around the world. Ours is a high energy team of dynamic, innovative individuals dedicated to advancing Merck’s contribution to global medical innovation by leveraging information and technology to efficiently advance the business by driving revenue and productivity.

How will you invent the future?

As a  Senior Scientific Software Engineer at Merck’s Austin IT HUB, you will be part of inventing tomorrow. Our Innovative centers are where great people come together and deliver solutions that save and improve lives.


The Senior Scientific Software Engineer is responsible for leading a project team coding and testing multi-user software applications. Responsibilities include gathering and reviewing technical requirements, designing and developing code, and working with vendor partners to deliver enterprise scale applications serving multiple business groups involved in mathematical modeling and simulation.

The key activities for this hands-on individual contributor role include:

  • Design architecture meeting complexity of distributed and scalable web based enterprise scale applications including UI applications and, Web Services and APIs.
  • Create code that meets design specifications, follows standards, and is easy to maintain.
  • Perform aspects of the project Software Development Lifecycle, including design, implementation, installation, acceptance, and transition to support and operations teams.
  • Perform and design testing protocols to ensure that applications are fully tested, including unit testing, and system testing.
  • Work with business and infrastructure teams in the organization to ensure appropriate project requirements are met.
  • Working in an agile, fast paced development cycle, environment on multiple projects.
  • Leverage Merck IT Platforms to design architecture and solutions.


  • Bachelor’s degree or higher in Computer Science, or a scientific, or engineering discipline.

  • Experience leading development teams.
  • Expertise in developing, debugging and tuning applications in one of Java, Python or JavaScript.
  • Expertise in building complex, highly available and scalable enterprise applications including web applications.
  • Experience with database design and proficiency in MS SQLServer/Oracle, NoSQL databases.
  • Experience with Web Services and RESTful APIs.
  • Understanding of distributed systems and maximizing performance.
  • Troubleshooting issues in enterprise applications.
  • Proficiency in LINUX and Windows operating systems.
  • Demonstrated ability to clearly communicate technical and non-technical information verbally and in writing.
  • Demonstrated ability to work with a diverse group of professionals globally including outsourced development teams.

  • Experience in configuration, tuning, deployment of Application/Web servers such as Tomcat.
  • Experience in leveraging Cloud technologies especially Amazon Web Services.
  • Knowledge of UI design particularly for scientific computation and visualization
    UI development experience with HTML, AJAX, Javascript/Jquery/AngularJS and similar technologies.
  • Experience with programming in Python, C#, .NET technologies.
  • Experience with project management technologies such as Confluence and Jira.
  • Experience with using automated build and deployment technologies such as Jenkins and Docker.
  • Knowledge of development on High Performance Computing systems (e.g. Sun Grid Engine).
  • Knowledge of the drug discovery process.
Your role at Merck is integral to helping the world meet new breakthroughs that affect generations to come, and we’re counting on your skills and inventiveness to help make meaningful contributions to global medical advancement. At Merck, we’re inventing for life. 


If you need an accommodation for the application process please email us at


Search Firm Representatives Please Read Carefully: 

Merck & Co., Inc. is not accepting unsolicited assistance from search firms for this employment opportunity.  Please, no phone calls or emails.  All resumes submitted by search firms to any employee at Merck via email, the Internet or in any form and/or method without a valid written search agreement in place for this position will be deemed the sole property of Merck.  No fee will be paid in the event the candidate is hired by Merck as a result of the referral or through other means.


Visa sponsorship is not available for this position.


For more information about personal rights under Equal Employment Opportunity, visit:


            EEOC Poster

            EEOC GINA Supplement 


Austin IT Hub

Job: Information Technology
Other Locations:
Employee Status: Regular
Travel: Yes, 10 % of the Time
Number of Openings:
Shift (if applicable):
Hazardous Materials:
Company Trade Name: Merck