What are the responsibilities and job description for the Principal Software Engineer position at Certara USA, Inc.?
As a Principal Software Engineer, you play a role in designing, implementing, and maintaining our software solutions. Your expertise in software development and commitment to delivering high-quality, compliant solutions for our customers will guide your day to day. You will work with a variety of technologies and frameworks to complete tasks in an efficient manner. You will collaborate with cross-functional teams to drive innovative solutions in an agile environment.
Responsibilities
- Develop and maintain enterprise software applications
- Collaborates with the product team on requirements elicitation to deliver software
- Authors and reviews unit/integration tests
- Participate in code and software review processes
- Collaborates with members of the product, test, and software engineering organizations
- Demonstrates clear leadership across multiple unrelated segments of the broader software organization
- Plays a lead role on strategic initiatives that deliver significant business value to Certara
- Able to lead multiple teams and gain consensus through technical and facilitative leadership
- Thinks strategically across one or more technology, application, or product areas
- Capable of a near executive level of strategic planning, evaluation, and goal setting
- Utilizes a strong understanding of the business and organization to make effective and efficient decisions
Qualifications
- 10 years of experience in similar roles
- Experience working in a highly collaborative agile software organization
Certara is an Equal Opportunity Employer. Certara does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need.