Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Certara Logo

Senior Software Engineer

Certara

Salary not specified
Sep 6, 2025
Saint Louis, MO, US
Apply Now

Certara is looking to solve the challenge of drug discovery scientists being unable to efficiently access current and relevant data from internal and external data sources in a consolidated and cohesive project data view. The company aims to improve data utilization with a self-service data access and integrated analysis solution.

Requirements

  • Extensive experience (5+ years) in software development, with a focus on backend or full-stack development.
  • Proficiency in one or more programming languages such as Java, Python, C-Sharp, or similar.
  • Strong understanding of software architecture, design patterns, and best practices.
  • Experience with database systems and data modeling.
  • Identify and address performance bottlenecks in software applications through profiling and optimization techniques.
  • Stay informed about emerging technologies and industry trends.

Responsibilities

  • Responsible for developing enterprise application software to support corporate wide data access and analysis.
  • Specifically, responsible for the design, development and testing of three-tier database access and integration application.
  • Will participate in overall architecture design as well as technology evaluation and selection.
  • Work closely with product manager to understand requirements and translate them into technical solutions.
  • Collaborate effectively other team members to deliver high-quality software products.
  • Conduct thorough code reviews to ensure code quality, adherence to standards, and knowledge sharing.
  • Investigate and resolve software defects and issues in a timely manner.

Other

  • Mentor junior engineers, fostering a culture of continuous learning and improvement.
  • Excellent problem-solving and critical-thinking skills.
  • Effective communication and collaboration skills.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.