C

Certara

Biosimulation and model-informed drug development platform

Senior Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeUnited StatesNo salary listedIn-person

About the Job

Requirements

  • At least 6 years of experience in similar software engineering roles.
  • Experience building and operating application programming interfaces (APIs) and event-driven or messaging-based systems.
  • A solid understanding of authentication and authorization concepts and secure coding practices.
  • Experience working in a highly collaborative agile software organization.
  • Willingness to embrace AI-assisted development and continuously learn and adopt new AI tools and workflows.
  • Ability to operate effectively in ambiguous environments and own significant modules end to end.

Responsibilities

  • Design, develop, and maintain Pulse services, APIs, and event contracts used by multiple Certara applications.
  • Own one or more significant components of the Pulse platform, including reliability, performance, and operability in a software-as-a-service environment.
  • Build secure, scalable patterns for event-based messaging and file/data exchange, avoiding ad hoc point-to-point integrations.
  • Implement identity-based authentication and authorization, including role-based access control (RBAC), attribute-based access control (ABAC), relationship-based access control (ReBAC), and identity and access management (IAM), across Pulse services.
  • Translate security, data governance, and regulatory expectations into well-tested engineering solutions.
  • Author and review unit, integration, and contract tests, and participate in code and design reviews.
  • Break complex deliverables into smaller parts and deliver them incrementally to enable collaboration.
  • Produce deliverables that do not require revision.
  • Collaborate with the Technical Product Manager on requirements elicitation, backlog refinement, and technical trade-offs.
  • Partner with consuming application teams to onboard them to Pulse and support adoption.
  • Oversee the work of engineers at lower levels and provide significant feedback to team efforts.
  • Contribute to process improvements, architecture documentation, and team process documentation.
  • Identify and anticipate risks related to the role's own work and communicate them proactively to product leadership.
  • Identify and suggest future work for themselves and the team.
  • Use AI coding assistants and agentic tools to accelerate design, development, testing, and documentation, applying engineering judgment and review to AI-generated code.
  • Build relationships to solve problems directly and limit management escalations.

Desired Qualifications

  • Experience with shared services, integration platforms, messaging systems, or data pipelines.
  • Knowledge of enterprise identity models such as RBAC, ABAC, ReBAC, and AWS IAM.
  • Experience with cloud-hosted AWS software-as-a-service architectures.
  • Experience in regulated or compliance-aware life sciences environments.

About the Company

Certara

Biosimulation and model-informed drug development platform

Certara provides biosimulation and model-informed drug development tools and services to biopharma, CROs, and researchers. Its platforms include Phoenix WinNonlin for PK/PD and non-compartmental analysis, Simcyp for PBPK modeling, and D360 for scientific informatics, plus Certara.AI for AI-assisted medical writing and regulatory documentation, enabling users to build and run mathematical models that predict drug behavior across development. It differentiates itself with an end-to-end ecosystem, deep regulatory experience, and wide adoption among leading companies and agencies. Its goal is to speed up decision-making, reduce uncertainty, and help deliver safe, effective medicines to patients faster.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Radnor Township, Pennsylvania
Founded
2008

Recently Posted Jobs

Explore more opportunities at Certara

See more jobs