About The Position

Fleetio is seeking an experienced Senior Software Engineer for its Developer Enablement team, which owns Fleetio’s public API, webhooks, Developer Portal, and tools for customers and partners. The role focuses on making the API reliable, well-documented, and easy to build on, enabling customers and integration partners to connect, extend, and automate Fleetio. The engineer will work with Product Managers, Designers, and other Engineers to plan, design, and deliver improvements to the public API, webhooks, and Developer Portal. The role includes collaborative feature and architecture design, producing well-tested and maintainable code, prototyping to validate technical feasibility, and reviewing peers’ code. The engineer will set API standards and help other Fleetio engineers design and review public API changes, improve developer-facing documentation and tools, prepare the API for safe AI-assisted use, support customers and integration partners, and participate in an on-call rotation. This is a remote opportunity open to candidates in the United States, Canada, or Mexico.

Requirements

  • 5+ years of experience with Ruby on Rails.
  • 2+ years of experience with ReactJS and TypeScript.
  • Varied experience building full-stack, web-based systems and features.
  • Experience designing, building, and maintaining public REST APIs, including authentication such as OAuth, versioning, rate limiting, and documentation such as OpenAPI.
  • Experience with webhooks, event-driven systems, or third-party integrations.
  • Previous experience working closely with a product team to architect solutions.
  • Strong attention to detail in API design, consistency, and documentation.
  • Excellent written and verbal communication skills.
  • Experience writing unit, integration, and API tests.
  • Effective communication and comfort working asynchronously with a team.
  • Product-minded and team-oriented, with willingness to consider others’ opinions and educate on best practices.

Nice To Haves

  • Experience with developer portals, SDKs, or AI tooling.

Responsibilities

  • Collaborate with Product Managers, Designers, and Engineers to deliver high-quality software.
  • Plan, design, and implement improvements to Fleetio’s public API, webhooks, and Developer Portal.
  • Participate in collaborative feature design and architecture.
  • Deliver well-tested, maintainable, and performant code.
  • Research and implement prototypes or spikes to validate assumptions and technical feasibility.
  • Contribute to development and planning processes.
  • Review peers’ code to ensure quality and consistency and share knowledge.
  • Set and uphold API standards and guide engineers across Fleetio in designing and reviewing public API changes.
  • Improve the developer experience through clear documentation, examples, sandbox environments, and tooling.
  • Help prepare the API for safe use by AI assistants and agents working with Fleetio data.
  • Help customers and integration partners succeed with the API.
  • Participate in the team’s on-call rotation to maintain the reliability of the API, webhooks, and integrations.

Benefits

  • Multiple health and dental coverage options, with 100% coverage for employees and 50% for family.
  • Vision insurance.
  • Incentive stock options.
  • 401(k) match of 4%.
  • Four weeks of PTO, increasing at year two.
  • 12 company holidays and 2 floating holidays.
  • Paid parental leave: 16 weeks for birthing parents and 4 weeks for non-birthing parents.
  • FSA and HSA options.
  • Short- and long-term disability; short-term disability is 100% paid.
  • Community service funds.
  • Professional development funds.
  • Wellbeing fund of $150 quarterly.
  • Business expense stipend of $125 quarterly.
  • Mac laptop and new-hire equipment stipend.
  • Fully stocked kitchen with drinks and snacks at the Birmingham headquarters.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service