
Senior Software Engineer – Automations
Plentiful.ai
full-time
Posted on:
Location Type: Hybrid
Location: San Francisco • California • United States
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Design and build systems that power automations platform
- Take ownership of major components for automated workflows processing
- Collaborate closely with DevOps, ML/AI, Customer Success, and UX teams
- Contribute to the design and evolution of workflow automation system across serverless and containerized environments
- Implement scheduling, queuing, rate limiting, and retry logic for resource allocation
- Build components for state tracking, error handling, timeouts, and cleanup across distributed tasks
- Build and maintain integrations with SFTP, email, databases, spreadsheets, and REST APIs
- Develop and operate file processing pipelines handling high data volumes across diverse formats
- Work with healthcare data formats (HL7, X12, EDI)
- Create and maintain webhook handlers, polling services, and event-driven workflows
- Mentor junior engineers through code reviews and discussions
- Participate in incident response and postmortems with a focus on prevention and resilience
Requirements
- 5+ 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
- Enjoy unlimited PTO
- Fully covered health insurance (medical, dental, and vision)
- Meal stipend
- Health & wellness stipend
- 401(k) matching
- Stock options
- Flexible Hybrid/Remote Work Environment
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
workflow automationdistributed systemsevent-driven pipelinesSQLschema designperformance optimizationdata structuresalgorithmssystem designfile processing pipelines
Soft Skills
ownershipcollaborationmentoringcommunicationincident responseresilience