Senior Software Engineer

  • Location: Durham, North Carolina
  • Type: Contract
  • Job #76791

A healthcare client is looking for a Senior Software Engineer – Governance

Location: Philadelphia, PA 19104
Position: Senior Software Engineer – Governance
Pay Rate: $84.26/hr
Duration: 6 months (Potential for Extension)
Expected Shift:  Monday – Friday 8-5pm
Hybrid role

The Onyx Research Data Platform organization represents a major investment by GSK R&D and Digital & Tech, designed to deliver a step-change in our ability to leverage data, knowledge, and prediction to find new medicines. We are a full-stack shop consisting of product and portfolio leadership, data engineering, infrastructure and DevOps, data / metadata / knowledge platforms, and AI/ML and analysis platforms, all geared toward:

  • Building a next-generation data experience for GSK’s scientists, engineers, and decision-makers, increasing productivity, and reducing time spent on “data mechanics”
  • Providing best-in-class AI/ML and data analysis environments to accelerate our predictive capabilities and attract top-tier talent
  • Aggressively engineering our data at scale to unlock the value of our combined data assets and predictions in real-time

Job Summary
An Onyx Engineer is a technical contributor who enjoys solving complex problems as part of a collaborative and agile team. We are seeking engineers who are passionate about technology and learning, as well as supporting DevOps tooling to enable other engineering teams to operate with a DevOps ethos. As a DevOps Engineer in Onyx, you will be part of a team that is driving change at GSK.

  • Collaborate closely with Product and Engineering teams to build new features and capabilities for our services
  • Propose and define good engineering practices to be adopted by the organization
  • Work in a multi-disciplined engineering team to deliver capabilities that empower other platform and engineering teams
  • Continuously and proactively identify and develop areas to improve monitoring/alerting, reliability, performance, and automation
  • Develop automated solutions and integrations to enable fluid self-service flows
  • Write, review, and maintain code written in JavaScript/TypeScript (Node), golang, and python
  • Automate away the process of managing capacity, safely deploying software, and mitigating system failures
  • Continuously learn by staying up to date on the latest technology trends in our space, feed recommendations back to the teams with RFCs (Request for Comment)

Education and Job-Related Experience Required (Minimum)

  • PhD + 2 years, Masters + 4 years, Bachelors + 6 years
  • Deep knowledge and use of at least one common programming language: e.g., Python, Ruby, JavaScript/TypeScript, go, including toolchains for documentation, testing, and operations / observability
  • Expertise with non-imperative programming paradigm
  • Deep expertise in modern software development tools / ways of working (e.g. git/GitHub, DeVos tools, metrics / monitoring, …)
  • Cloud experience (e.g., AWS, Google Cloud, Azure, Kubernetes), including infrastructure-as-code
  • Application experience of CI/CD implementations using git and a common CI/CD stack (e.g. Jenkins, GitHub Actions, Azure DevOps, CircleCI, GitLab)
  • Solid understanding of and experience with networking, virtualization, storage, containers, and serverless
  • Expertise in designing highly available and scalable systems, implementing performance monitoring on those systems
  • Demonstrated excellence with agile software development environments using tools like Jira and Confluence
  • Deep familiarity with the tools, techniques, etc relevant to their specialization area, including engagement with the open-source community (and potentially making contributions to such tools)

About Our Client

Our client is a global biopharma company with a special purpose – to unite science, technology and talent to get ahead of disease together – so they can positively impact the health of billions of people
and deliver stronger, more sustainable shareholder returns – as an organization where people can thrive. Getting ahead means preventing disease as well as treating it, and they aim to impact the health of 2.5 billion people around the world in the next 10 years.

Since 1980 APR Consulting, Inc. has provided professional recruiting and contingent workforce solutions to a diverse mix of clients, industries, and skill sets nationwide.

We are an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any other characteristic protected by law.
Don't miss out on this amazing opportunity! If you feel your experience is a match for this position please apply today and join our team. We look forward to working with you!


Include a message to the recruiters.
Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!

About APR Consulting
APR Consulting, Inc., is one of the most trusted talent acquisition and workforce solutions providers in the United States. Known for exceptional responsiveness, agile strategies, and consistently high-level talent, the firm has become a go-to for organizations and managed services providers navigating complex change and urgent challenges. Since its founding in 1980, APR has transformed from a California IT-focused staffing firm to a full-service solutions provider filling a wide range of positions and serving over eight industries — including aerospace and defense, healthcare, IT, telecom, hospitality/gaming, sports/entertainment, government, and utilities –– in all 50 states, with a loyal roster of more than 850 specialized professionals.