Job Board
LogoLogo

Get Jobs Tailored to Your Resume

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

Crio Logo

Senior Software Engineer

Crio

$125,000 - $145,000
Oct 10, 2025
Remote, US
Apply Now

CRIO (Clinical Research IO) is a health tech company helping pharma, biotech, research sites, and academic research centers streamline regulatory workflows with one system and a single source of clinical data capture. Our modules allow sites to capture data electronically in real-time, providing data managers and monitors with enhanced transparency, and enabling remote monitoring by sponsors and CROs.

Requirements

  • Experience developing cloud-hosted, SaaS applications at a software product development company.
  • Experience developing and deploying container-based, software applications using Docker and Kubernetes.
  • Deep understanding of JavaScript, Java
  • Experience building web front ends with a modern, JavaScript, frontend framework, like React.
  • Experience building scalable backends using the Spring Framework.
  • Experience building/consuming RESTful endpoints.
  • Experience with relational databases and NoSQL document stores, like MySQL and Redis.

Responsibilities

  • Be a key contributor on an agile, full stack, software product delivery team.
  • Develop new, and enhance existing, SaaS products hosted in the cloud.
  • Collaborate with product leadership and UX to understand the needs of the business.
  • Help drive effective agile, software planning and delivery.
  • Contribute to code reviews, architecture and software designs.
  • Leverage your extensive software product development and delivery experience to mentor, guide and help the team succeed.
  • Stay current with software product engineering technology trends/best practices and bring fresh ideas and perspectives to our software delivery organization.

Other

  • Collaborative, flexible and positive attitude towards working as part of a team.
  • Appreciation for incremental software product planning and delivery.
  • Excellent written and verbal communication skills.
  • Ability to influence and build consensus
  • Self-motivated and proactive problem solver