Cedar is a leading healthcare technology company focused on improving the patient financial experience. As a Senior Software Engineer on the Communications & Login squad, you'll be responsible for enhancing patient engagement through effective communication systems and personalized messaging.
Responsibilities:
- Own and deliver major features and platform improvements from concept to production
- Partner with product, design, and data to build scalable, patient-first communication systems
- Contribute to architecture decisions and technical direction for a growing squad
- Help revamp and scale our communications infrastructure for clarity, performance, and ownership
- Collaborate on personalization efforts—building data-driven, scalable systems that go beyond "tokenized" emails
- Provide hands-on technical mentorship to engineers across experience levels
- Bring clarity to ambiguous problems and translate them into actionable technical plans
- Champion best practices around system design, testing, code review, and team collaboration
- Bring a strong sense of ownership to team deliverables and outcomes
Requirements:
- 6+ years of professional software development experience, ideally in a full-stack role
- Strong communicator who collaborates well with cross-functional teams and non-technical stakeholders
- Skilled in mentoring peers and helping others grow through pairing, feedback, and guidance
- Experienced in designing systems with real-world scale, complexity, and ambiguity
- Comfortable with tradeoffs and pragmatic about architecture decisions
- Passionate about improving the healthcare experience through thoughtful, human-centered software
- Experience with personalized or segmented messaging systems
- Background working with communications platforms (e.g. SMS/email delivery, templating engines, experimentation frameworks)
- Familiarity with AI, LLMs, or machine learning models for personalization or messaging
- Comfort with Python/Django & React