Ethics Code is leading the digital transformation of life sciences, creating hope for millions of patients. Ethics Code helps generate the evidence and insights to help pharmaceutical, biotech, medical device and diagnostics companies, and academic researchers accelerate value, minimize risk, and optimize outcomes.
As a Software Engineer in our Clinical Informatics Services division, your mission will be to bridge the gap between complex data and actionable insights. You will analyze, design, and program bespoke and standardized integrations for our clients while building end-to-end data flows from ingestion to consumption.
Requirements
Technical Proficiency:
- Strong proficiency in Python and SQL programming languages.
- Proven experience developing robust and scalable integrations between software systems.
- Experience with AWS cloud services (S3, Lambda, Glue, etc.).
- Experience with software version control (Github) and CI/CD pipelines.
- Familiarity with cloud-based database services (e.g., Snowflake), data transformation (e.g., dbt), and orchestration tools (e.g., Airflow).
- Ability to translate business requirements into functional and technical requirements.
DevOps & Infrastructure Practice (Highly Desired):
- Proficiency in container orchestration and containerization using Amazon EKS and Docker.
- Experience with Infrastructure as Code (IaC) utilizing Terraform.
- Familiarity with monitoring and logging using Prometheus and Grafana.
Education & Experience:
- Bachelor's degree in Computer Science, Engineering, or related field; or equivalent work experience.
- Minimum of 4-5 years of related experience with demonstrated progressive increases in responsibilities.
- Preferred: Experience within the Life Science Clinical Trial software technology.
