Sr. Software Engineer

Certara
Apply Now

Job Description

Certara accelerates medicines using proprietary bio simulation software, technology, and services to transform traditional drug discovery and development. Its clients include more than 2,000 biopharmaceutical companies, academic institutions, and regulatory agencies across 62 countries.

Certara requires a Sr. Software Engineer who is responsible for the direction, coordination, implementation, executive control, and completion of project, while remaining aligned with strategy, commitments, and goals of the organization. Having a Team Lead will increase the likelihood a project to be successful and profitable, enabling our business to grow:

  • Provide vision and direction – identifies the aims and vision of the project and serves as point of contact for the offshore team. Increase efficiency – works with the offshore team to define the tasks which need to be undertaken in order to complete the project, and in what order they should occur.
  • Schedule the work – ensures all team members work on their tasks in the appropriate order and solving problems which may delay deadlines.
  • Deal with potential risks – identify potential risks, assess the impact they may have and plan to avoid or manage them and reduce the undesirable consequences (impact) to a project.
  • Communicate with stakeholders -- communicates the goals and performance to business leaders in regularly scheduled reporting.

Responsibilities

Project Leadership Responsibilities

  • Provide vision and direction – identifies the aims and vision of the project and serves as point of contact for the offshore team.
  • Increase efficiency – works with the offshore team to define the tasks which need to be undertaken to complete the project, and in what order they should occur.
  • Schedule the work – ensures all team members work on their tasks in the appropriate order and solving problems which may delay deadlines.
  • Deal with potential risks – identify potential risks, assess the impact they may have and plan to avoid or manage them and reduce the impact to a project.
  • Communicate with stakeholders -- communicates the goals and performance to business leaders in regularly scheduled reporting.
  • Communicate with customers—provides webinars, demos, and attends conferences to showcase software platforms.

Technical Responsibilities

  • Participate in the definition, design, coding, testing, and debugging of software platform/products/toolkits.
  • Develop R packages and Shiny applications that support pharmacometric workflows.
  • Manage effective use of system calls and process management within R and Python.
  • Integrate R with other languages and software executables e.g., Python, NLME, NONMEM.
  • Write and execute test cases to ensure the functionality and reliability of software.
  • Support the continual improvement of the software development processes and technologies.
  • Conduct feasibility assessments of proposed designs.
  • Write and maintain documentation throughout all phases of software development.
  • Contribute to software architecture design.
  • Participate in code reviews and daily scrum rituals.
  • Interact with development team members (both Certara employees and contractors) on project scope, activities, timelines, and risks.
  • Mentor and coach team members on software development best practices and standards.
  • Responsible for build and deployment processes.

Qualifications

  • Must have a background/understanding of statistical analysis.
  • 7+ years of software development experience using R and Python, including software analysis, design, and delivery with a focus on Microsoft technologies, especially desktop, and client-server applications.
  • 5+ years in a technical lead or similar capacity.
  • 3+ years with programming in JavaScript.
  • Hands-on programming skills for full-stack services development.
  • Must be self-thinker and able to build solutions from general requirements without exact specifications.
  • Experience working with a distributed global team.

Skills and Abilities

Required Skills

  • Strong R background with demonstrated ability to deploy packages to CRAN.
  • Excellent communication and interpersonal skills, can coach, grow, and mentor other developers.
  • Strong critical thinking, problem solving, planning, and organizing, and decision-making skills.
  • Ability to effectively document and communicate technical usage of software to a broader audience.

Preferred Skills

  • Experience with Non-Linear Mixed Effects PK/PD modeling
  • Familiarity with reporting requirements for Clinical/Pre-Clinical Pharmacology, DMPK, or Clinical/Preclinical Pharmacokinetics departments.
  • Experience with CI/CD Pipelines.
  • Experience with Atlassian software e.g., Jira for project planning and management activities
  • Experience with AWS

Company Info.

Certara

Certara accelerates medicines using proprietary biosimulation software, technology and services to transform traditional drug discovery and development. Its clients include 2,000 biopharmaceutical companies, academic institutions, and regulatory agencies across 62 countries.

  • Industry
    Pharmaceuticals
  • No. of Employees
    1,040
  • Location
    Princeton, NJ, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Certara is currently hiring Senior Software Engineer Jobs in Blue Bell, PA, USA with average base salary of $122,000 - $256,000 / Year.

Similar Jobs View More