Principal Software Engineer I ERT USA

Job title: Principal Software Engineer I

Company: ERT

Job description: At Clario, we put people first, always. We are united and driven by patients, committed to making a difference, and we are always looking for the best talent to help us transform lives.

We value the contribution each of our people brings. It’s only through our people that we can continue to innovate technology that will shape the future of clinical trials.

We are investing resources to create an environment our people are proud to be a part of. We want people who know their efforts are valued. This in turn leads to fantastic customer service and allows us to transform patients’ lives.

Primary Responsibilities

Participates in the design and development of software application deployments

  • Implements or helps to implement full CI/CD (continuous integration/continuous delivery) pipelines
  • Establishes release management pipelines with existing Application Lifecycle Management (ALM) infrastructure tooling to automate deployment workflows for the entire software lifecycle
  • Creates database and application testing routines and implements automated test tooling to ensure robust, error-free automated deployments, logging, and roll-back functionality
  • Support Continuous Integration (CI) / Continuous Deployment (CD) and DevOps transformation initiatives under the guidance of the Dev Ops architect.
  • Works with development and infrastructure teams in developing/building/packaging/deployment processes for new projects.
  • Work with various IT teams to automate manual release/build related activities utilizing DevOps principles

Participates in the design and development of infrastructure management automation

  • Maintains cloud-based environments with AWS and Azure for development teams as needed
  • Trains and supports IT personnel and developers across the division on infrastructure automation best practices
  • Analyzes, recommends, installs and maintains software security applications, and monitors contractual obligations, performance delivery and service level agreements

Provides technical support and guidance to all internal developers and IT support staff by

  • Answering questions regarding build/release/deployment design and functionality
  • Assisting Application Support Personnel in troubleshooting (level III)
  • Supporting and ensuring application functionality including database integrity, data loading, data quality assurance and data export

Maintains Quality Service and Departmental Standards by

  • Reading, understanding and adhering to organizational SOPs
  • Assisting in establishing and enforcing departmental standards including defining, documenting and implementing applications development standards as needed
  • Participating in the modification of company SOPs

Secondary Responsibilities

Contributes to team effort by

  • Exploring new opportunities to add value to organization and departmental processes
  • Performing other duties as assigned

Maintains Technical and Industry Knowledge by

  • Attending and participating in applicable company-sponsored training
  • Maintaining a strong understanding of software development trends and technology
  • Maintaining a strong understanding of the regulatory requirements applicable to applications development in clinical trials



  • Bachelor’s degree in information technology, computer science or related field preferred
  • Coursework in software development and major programming languages preferred
  • Certifications with VMWare, Microsoft Azure, or Amazon Web Services desirable


  • System Admin Experience (5+ years):
  • Proven experience in SQL and NOSQL databases
  • Experience programing in more than one commercial language such as Python, Java, or C+
  • Strong Linux and windows administration skills
  • Experience in the implementation of core services such as monitoring, reporting, escalation, and capacity planning
  • Strong Linux and windows administration skills
  • Demonstrated understanding of the development and QA process
  • AWS Cloud Engineer Experience (2+ years):
  • Working with AWS services such as EC2, S3, Cloudtrail, VPC, Elastic Cache, Cloudfront, and RDS
  • Basic knowledge of AWS roles and policies and a good understanding of security concepts.
  • Good understanding of AWS S3 and Glacier and overall storage management.
  • Good conceptual knowledge of Key CD/CI and container technologies such as Git, Jenkins, Cloudformation, Travis, Docker, and Kubernetes.
  • General:
  • Experience working with clinical trials and/or within pharmaceutical environment a plus
  • Working knowledge or experience in a regulated environment such as pharmaceutical/biotech, banking, insurance, or military
  • Proven problem-solving abilities

Additional skill set:

  • Ability to work in group setting and independently; ability to adjust to changing priorities
  • Excellent attention to detail and orientation toward meticulous work
  • Strong interpersonal and communication skills, both verbal and written
  • Strong documentation and organizational skills
  • Ability to project and maintain a professional and positive attitude

Working conditions:

Travel: 0-5%

Lifting: 0-15lbs

Other: Computer work for long periods of time

EEO Statement

Clario is an equal opportunity employer. Clario evaluates qualified applicants without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity or expression, protected veteran status, disability/handicap status, or any other legally protected characteristic. Collaboration, Continuous Learning, Critical Thinking, Operational Excellence, Organizational Awareness, Results Orientation, Service Orientation, Team Development

Expected salary:

Location: USA

Job date: Sat, 02 Jul 2022 06:01:26 GMT

Apply for the job now!

Leave a Reply

Your email address will not be published.