Note: The job is a remote job and is open to candidates in USA. Plenful is on a mission to transform healthcare operations from the inside out. They are seeking a Senior Software Engineer to design and build systems that power their automations platform, focusing on workflow automation and external integrations.
Responsibilities
- Contribute to the design and evolution of our workflow automation system that runs across serverless and containerized environments, processing millions of tasks each month
- Implement scheduling, queuing, rate limiting, and retry logic for reliable and fair resource allocation
- Build components for state tracking, error handling, timeouts, and cleanup across distributed tasks
- Collaborate with DevOps to enhance observability, structured logging, tracing, and deployment automation
- Build and maintain integrations with SFTP, email, databases, spreadsheets, and REST APIs, including credential management and failure recovery
- Develop and operate file processing pipelines handling high data volumes across diverse formats (PDF, Excel, CSV, JSON)
- Work with healthcare data formats (HL7, X12, EDI) and collaborate with ML/AI teams on data pipelines for model training and inference
- Create and maintain webhook handlers, polling services, and event-driven workflows
- Take ownership of complex backend projects from design through deployment
- Participate in architectural discussions, propose improvements, and help drive high reliability and maintainability standards
- Contribute to reducing technical debt and improving operational efficiency
- Mentor junior engineers through code reviews and technical discussions
- Participate in incident response and postmortems with a focus on prevention and system resilience
Skills
- 7+ years of professional software engineering experience
- Experience with distributed systems, workflow orchestration, automated systems, and event-driven pipelines at scale
- Strong database expertise: SQL, schema design, and performance optimization
- Solid computer science fundamentals (data structures, algorithms, system design)
- Experience with large-scale data pipelines
- Ability to take ownership of projects and collaborate effectively across engineering, DevOps, ML teams, and UX teams
- Proven experience improving reliability, performance, and maintainability in production systems
- Strong communication skills for technical discussions and documentation
Benefits
- Comprehensive Benefits Package: Enjoy unlimited PTO, fully covered health insurance (medical, dental, and vision), meal stipend, health & wellness stipend, 401(k) matching, and stock options
- Mission-Driven, World-Class Team: Join an exceptional group of professionals aligned around a meaningful mission and committed to making an impact
- Opportunities for Growth: Strengthen your partnership expertise through collaboration with experienced, high-performing leaders across the organization
- Flexible Hybrid/Remote Work Environment: San Francisco Headquartered (Hybrid), Remote option for Seattle. Must be located in either metropolitan area.
Company Overview