Experienced ownership-minded engineers will find a full-time remote opportunity as a Mid-Level Software Engineer, responsible for building end-to-end software solutions, making architectural decisions, and defining observability systems to enhance Cherry's platform for healthcare practices. Key responsibilities Build end-to-end software that expands Cherry's presence in healthcare practices and launches new products Make architectural decisions that shape the platform across frontend, backend, integrations, and infrastructure Define and implement observability, monitoring, and metrics systems to improve product reliability and performance Required qualifications 2+ years of software engineering experience in product-focused environments Proven experience shipping reliable, high-quality applications using modern frameworks and cloud-native infrastructure Fullstack experience with familiarity in distributed systems concepts and observability practices Ability to thrive in ambiguity and fast-paced growth while shaping engineering culture Experience collaborating across time zones with early-morning availability for European teammates