F

Fleetio

Fleet management software for assets

Senior Software Engineer - Developer Enablement

Backend EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • Demonstrate strong proficiency in backend development and API design, with a track record of delivering high-quality software solutions.
  • Be passionate about building APIs and developer tools with clean, consistent design and scalable architecture.
  • Be comfortable working in an asynchronous environment and be effective in communication.
  • Be product-minded and team-oriented, willing to hear others' opinions and educate on best practices.
  • Have 5+ years of experience with Ruby on Rails.
  • Have 2+ years of experience with ReactJS and TypeScript.
  • Have varied experience building full-stack web-based systems and features.
  • Have experience designing, building, and maintaining public REST APIs, including authentication such as OAuth, versioning, rate limiting, and documentation such as OpenAPI.
  • Have experience with webhooks, event-driven systems, or third-party integrations.
  • Have previous experience working closely with a product team to architect solutions.
  • Have strong attention to detail in API design, consistency, and documentation.
  • Have excellent written and verbal communication skills.
  • Have experience writing unit, integration, and API tests.
  • Mention “coffee” in the application.

Responsibilities

  • Collaborate closely with Product Managers, Designers, and other Engineers to consistently deliver high-quality software.
  • Take part in planning, designing, and implementing improvements to Fleetio’s public API, webhooks, and Developer Portal.
  • Engage in collaborative design and architecture of features.
  • Deliver well-tested, maintainable, and performant code.
  • Research and implement prototypes and spikes as necessary to validate assumptions and technical feasibility.
  • Contribute to development and planning processes.
  • Thoroughly review peers’ code to ensure quality and consistency and share knowledge.
  • Set and uphold API standards, and guide engineers across Fleetio as they design and review changes to the public API.
  • Improve the developer experience through clear documentation, examples, sandbox environments, and tooling.
  • Help prepare the API for AI-driven use so AI assistants and agents can work with Fleetio data safely.
  • Help customers and integration partners succeed with the API, and take part in the team’s on-call rotation to keep APIs, webhooks, and integrations reliable.

Desired Qualifications

  • Experience with developer portals, software development kits (SDKs), or AI tooling.

About the Company

Fleetio

Fleet management software for assets

Fleetio provides subscription-based fleet management software that helps organizations track, analyze, and improve operations for vehicles, equipment, parts, and operators. The platform is web-based and designed to be simple, collaborative, and informative, supporting users across thousands of customers in more than 80 countries. It handles asset tracking, maintenance schedules, parts inventory, inspections, and operator management, offering a centralized view of fleet data to drive efficiency and better decision-making. Fleetio differentiates itself by focusing on ease of use, collaboration, and ongoing improvements to meet evolving customer needs, with a global, scalable SaaS solution aimed at reducing downtime, extending asset life, and optimizing utilization. The ultimate goal is to help organizations run their fleets more efficiently and cost-effectively through comprehensive, accessible fleet data and tools.

Company size
201-500
Company stage
Series D
Total funding
$620M
Headquarters
Birmingham, AL
Founded
2012

Recently Posted Jobs

Explore more opportunities at Fleetio

See more jobs