Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Plentiful.ai

Senior Software Engineer, Automations

Plentiful.ai

Senior Software Engineer at Plenful designing systems for our automations platform. Collaborating across teams to enhance workflow automation and build integrations for healthcare data.

Posted 7/16/2026full-timeSeattle • California, Washington • 🇺🇸 United StatesSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and building automated systems, with a strong focus on distributed systems, workflow orchestration, and large-scale data pipelines. Proven ability to enhance system reliability, performance, and maintainability while collaborating effectively across engineering, DevOps, and UX teams.

Highest-signal resume keywords
Distributed SystemsWorkflow OrchestrationSQL Database ExpertiseLarge-Scale Data PipelinesProject Ownership

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software EngineeringData StructuresAlgorithmsSystem DesignPerformance OptimizationError HandlingState TrackingWebhook HandlersEvent-Driven WorkflowsDeployment Automation
Soft Skills
Strong Communication SkillsMentoring
Tools & Technologies
SFTPREST APIsSpreadsheetsEmailObservability Tools
Industry Keywords
Automated SystemsWorkflow AutomationIncident ResponsePostmortemsMaintainability Standards

Tech Stack

Tools & technologies
Distributed SystemsSQL

About the role

Key responsibilities & impact
  • Design and build systems that power our automations platform.
  • Own major components for processing automated workflows.
  • Collaborate closely with DevOps, ML/AI, Customer Success, and UX teams.
  • Contribute to the design and evolution of our workflow automation system.
  • Implement scheduling, queuing, rate limiting, and retry logic.
  • Build components for state tracking, error handling, and cleanup across distributed tasks.
  • Enhance observability, structured logging, and deployment automation with DevOps.
  • Maintain integrations with SFTP, email, databases, spreadsheets, and REST APIs.
  • Develop file processing pipelines handling high data volumes.
  • Create and maintain webhook handlers, polling services, and event-driven workflows.
  • Own complex backend projects from design through deployment.
  • Participate in architectural discussions and help drive maintainability standards.
  • Mentor junior engineers through code reviews and technical discussions.
  • Participate in incident response and postmortems with a focus on prevention.

Requirements

What you’ll need
  • 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

Comp & perks
  • Unlimited PTO
  • Fully covered health insurance (medical, dental, and vision)
  • Meal stipend
  • Health & wellness stipend
  • 401(k) matching
  • Stock options