Easy payment plans for health and wellness providers and their clients. Fast, high approving and cost effective.
Senior Software Engineer
Location
United States
Posted
176 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
Cherry
• Build end-to-end software that brings Cherry into more practices and launch new products beyond BNPL. • Make architectural decisions that shape Cherry's platform across frontend, backend, integrations, and infrastructure • Define and implement observability, monitoring, and metrics systems that make our products safer, faster and more reliable for practices and patients. • Collaborate with product, design, data, and operations to rapidly deliver high-impact features and experiment toward measurable outcomes.
Job Requirements
- 3+ years of software engineering experience, ideally in product-focused environments.
- Proven experience shipping reliable, high-quality applications using modern frameworks, APIs, and cloud-native infrastructure.
- Fullstack experience, a generalist mindset and familiarity with infrastructure, distributed systems concepts, and observability practices.
- Thrives in ambiguity and fast-paced growth while helping shape Cherry's engineering culture.
- Ability to collaborate across timezones, maintaining regular early-morning collaboration windows with teammates in Europe during the early stages of team formation.
Benefits
- Competitive Base Salary + Bonus
- Generous equity grant
- Medical, vision, and dental benefits
- Fully remote company
- Flexible PTO
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer, MANTL
AlkymiAlkymi is the leader in intelligent document processing and data workflow automation.
• lead the effort to deprecate legacy configuration bottlenecks • deliver a mature Configuration Lifecycle Management system • ensure zero-downtime updates for our FIs • tackle high-stakes problems in IAM and Tenant Management
• Develop & Implement: Design software solutions supporting RPA, AI, and healthcare automation. • Code Quality: Write clean, testable, and maintainable code, primarily in Python. • Integrate: Connect AI/ML models, APIs, and healthcare data systems (FHIR, HL7, EDI). • Collaborate: Partner with the team to define technical requirements and architecture. • Test & Deploy: Conduct unit/integration testing and support deployment via CI/CD and containerization. • Compliance: Maintain strict adherence to industry standards, including HIPAA and HITRUST.
Senior Engineer – Mechanical Systems
Switzerland Global EnterpriseWe support Swiss SMEs in their international business and help innovative foreign companies to establish in Switzerland.
• Provide technical guidance and leadership • Oversee project scheduling and resource planning • Develop talent through mentorship • Act as the point-of-contact between your engineering team and both internal and external customers • Perform mechanical systems design and/or equipment procurement and construction activities including requirements definition, process calculations and analysis, P&ID preparation, model review, vendor and client coordination, review and approval of vendor document submittals, and verification of deliverables produced by other engineers and teams • Support the BWRX-300 certification processes for GE Products to address all US NRC (or other nuclear regulator) design certification requirements • Conduct component and product integration • Participate in activities spanning multiple components, systems, and products concerning integration for maximum performance and operability • Manage product and systems requirements, specifications, and flow down • Drive validation and verification activities for the overall product/system including system level operability and testing • Define product requirements for the module/component/subcontractors and partners teams • Manage interface between system and execution organizations • Drive Critical To Quality/Risk trades within the teams designing the components • Manage the overall product configuration and configuration control system • Develop specialized knowledge in system and discipline • Serve as best practice/quality resource • Contribute towards strategy and policy development and ensure delivery within area of responsibility • Use judgment to make decisions or solve moderately complex tasks or problems in areas of operational/product management, manufacturing, technology, or engineering • Be a key member of the Systems Engineering leadership team and specifically responsible for all technical and engineering deliverables needed to support plant design • Liaise with customers in partnership with engineering leadership and Project Management • Interface with cross-functional teams and departments necessary to complete assigned system design activities
• Provide technical guidance and leadership • Oversee project scheduling and resource planning • Develop talent through mentorship • Act as the point-of-contact between your engineering team and both internal and external customers • Perform mechanical systems design and/or equipment procurement and construction activities • Support the BWRX-300 certification processes for GE Products • Conduct component and product integration • Participate in all activities that span multiple components and systems • Manage product and systems requirements, specifications, and flow down • Drive validation and verification activities for the overall product/system




