Company Description
A little about us…Fleetio is a modern software platform that helps thousands of organizations around the world manage their fleet operations. Transportation technology is a hot market and we’re leading the charge, with raving fans and new customers signing up every day. We raised $450M in a Series D round of funding in March of 2025 and are on an exciting trajectory as a company. Fleetio is also a proud founding member of the Rails Foundation!
More about our team and company:
Watch our culture videos: https://fleet.io/culture
Engineering culture, interview process and videos: https://www.fleetio.com/careers/engineering
Fleetio overview video: https://www.youtube.com/watch?v=IlvIbwZT3oU
More about the Fleetio platform: https://www.fleetio.com/features
API docs: developer.fleetio.com
Test drive Fleetio to get an even better feel for what we're building: https://www.fleetio.com/register
Who you are
We're looking for a Senior Software Engineer who can help us scale and re-imagine how Fleetio collects and integrates partner data into our product. We need a talented Ruby on Rails engineer with a passion for building maintainable and scalable integration systems that connect our fleet management platform with external data sources.
What you'll be doing
Design and implement robust integration solutions that connect Fleetio with multiple external partner systems (IoT sensor data, proprietary data feeds, financial systems, etc.)
Refactor and improve existing integration systems to enhance maintainability and scalability
Build and optimize background processing jobs that handle high volumes of data efficiently
Create reliable monitoring and error handling for critical integration processes
Develop APIs and implement integrations with various protocols and data exchange formats
Collaborate with Product Managers and other engineers to plan and implement solutions that meet business needs
Apply software engineering best practices, including automated testing, code reviews, and documentation
Contribute to architectural decisions for the Integrations team
Share knowledge and mentor other team members on integration best practices
This is a position we consider essential to the company's success. Be sure to mention coffee in your cover letter so we know you actually read this.
What's in it for you
Work on challenging integration problems that directly impact thousands of fleet managers worldwide
Opportunity to influence the architecture and design of our integration systems
Be a part of an incredible team of "A" players who go above and beyond to make Fleetio a successful company. We're a customer-centric team with a great product, excellent support, and countless happy customers.
Work remotely (United States, Mexico, or Canada), or at our Birmingham, AL HQ. We strive to promote a strong remote working culture and have done so since the beginning.
Our team
The Engineering team at Fleetio is organized into cross-functional pods, each focused on specific aspects of our product. As part of the Integrations team, you'll work closely with other fullstack engineers, product managers, and designers to deliver solutions that connect our customers' fleet data across multiple systems. We practice agile development with two-week sprints, regular retrospectives, and a focus on continuous improvement. We believe in writing clean, maintainable code with comprehensive test coverage, and we conduct thorough code reviews to ensure quality. Our team values collaboration, knowledge sharing, and creating an environment where everyone can do their best work.
Requirements
5+ years of professional experience with Ruby on Rails in production environments
Strong understanding of object-oriented programming principles and software design patterns
Experience with relational databases (PostgreSQL preferred) and writing efficient queries
Proficiency in building and consuming various types of APIs (RESTful, SOAP, GraphQL, etc.)
Background in implementing and maintaining external integrations
Experience with Git version control and collaborative development workflows
Knowledge of test-driven development and automated testing frameworks
Excellent problem-solving skills and attention to detail
Strong written and verbal communication skills
Considered a plus
Experience with data-intensive applications and high-volume data processing
Knowledge of Kafka or other pub/sub messaging systems
Background in building and maintaining background processing jobs (Sidekiq, Resque, etc.)
Familiarity with monitoring tools and observability practices
Experience integrating with various data exchange formats (JSON, XML, CSV, etc.)
Exposure to data warehousing concepts and tools
Experience with cloud infrastructure (AWS, GCP, Azure)
Experience with React or willingness to learn
Interest in machine learning and AI applications
Knowledge of the fleet management industry
Published 2 days ago • Expires June 20, 2025 20:46