Plentiful.ai

Senior Software Engineer – Automations

Plentiful.ai

full-time

Posted on:

Location Type: Hybrid

Location: San FranciscoCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

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