Job Closed
This listing is no longer active.
Track, analyze and improve your fleet operations with Fleetio
Senior Software Engineer – Strategic Reporting, Tools
Location
United States
Posted
108 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – Strategic Reporting, Tools
Fleetio
• Turn fleet data into clear, defensible guidance that helps fleet managers and leaders make high-level decisions (e.g., utilization strategy, right-sizing opportunities, and cost tradeoffs). • Your primary focus is on delivering high quality reports, dashboards, and data insights to our customers that are accurate and performant. • You will work closely with our Data Team to implement solutions that surface data and insights via our data products, including our analytics platform. • You will take part in designing and engineering the future of data products at Fleetio. • You will collaborate closely with Product Managers, Designers, and other Engineers to consistently deliver high-quality software. • You will engage in collaborative design and architecture of features. • You will take part in planning, designing, and implementing solutions for our Reporting & Analytics web modules within Fleetio. • You will produce well-tested, maintainable, and performant code. • You will research and implement prototypes and spikes as necessary to validate assumptions and technical feasibility. • You will express your opinions to help drive development and planning processes. • You will thoroughly review your peers' code to ensure quality, maintain consistency, and share knowledge.
Job Requirements
- 5+ years of experience with Ruby on Rails
- Experience with ReactJS, TypeScript
- Experience working with data to craft thoughtful solutions to surface reports, analytics, and metrics
- Experience writing and optimizing complex queries using SQL, CTEs, and ActiveRecord/Arel
- Firm understanding of object-oriented programming and relational databases, such as PostgreSQL
- Expertise with data modeling and optimizing query performance
- Solid experience solving challenging architecture problems with good design
- Experience with unit testing frameworks
- Excellent communication skills (particularly written)
- Be sure to mention “coffee” in your application so we know you actually read this
Benefits
- Multiple health/dental coverage options (100% coverage for employee, 50% for family)
- Vision insurance
- Incentive stock options
- 401(k) match of 4%
- PTO - 4 weeks (increases at year two!)
- 12 company holidays + 2 floating holidays
- Parental leave - birthing parent (16 weeks paid) non-birthing (4 weeks paid)
- FSA & HSA options
- Short and long term disability (short term 100% paid)
- Community service funds
- Professional development funds
- Wellbeing fund - $150 quarterly
- Business expense stipend - $125 quarterly
- Mac laptop + new hire equipment stipend
- Fully stocked kitchen with tons of drinks & snacks (BHM only)
- Remote working friendly since 2012 #LI-REMOTE
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Develop and deliver features and services for our travel platform on a full-stack product development team • Strong proficiency with agentic coding tools (Claude Code, Cursor, GitHub Copilot) in daily development workflows to accelerate delivery and improve code quality • Review and validate AI-generated code for correctness, security, and performance before merging • Contribute to refactoring and modernizing existing services and architectures using cloud-native design patterns • Write clean, testable, peer-reviewed, and well-optimized code — whether authored manually or collaboratively with AI agents • Contribute to improving development and operations of an increasingly distributed architecture • Advocate for quality, durability, and technical debt reduction by working with Product Owners, Engineering Managers, Product Designers and other key partners • Safeguard the privacy, security, and trust of our members' sensitive data throughout our implementations, in partnership with our Risk and Security teams • Contribute to meeting backend and system SLOs as part of the broader engineering team
Lead Software Engineer – Engineering Simulation Group
Datacor, Inc.We help streamline your business operations with chemical and process industry-specific software solutions.
• Shape architecture for platform subsystems (databases, calculation engines, UI frameworks, file systems, APIs, licensing) • Evaluate design options, identify tradeoffs, and ensure long-term performance, scalability, security, and maintainability • Drive consistency in design patterns and engineering standards across the codebase • Own technical delivery of features from design through release • Translate business and product requirements into clear technical specifications • Lead investigations of complex bugs, performance issues, and cross-module interactions • Conduct code reviews and coach engineers on writing maintainable and scalable code • Partner with QA on test strategies and provide technical analysis during triage • Serve as an escalation point for Support on advanced technical issues • Provide technical input during roadmap planning and raise technical debt concerns • Collaborate on QA automation efforts and CI/CD pipeline improvements • Document designs and share knowledge across the team
Senior Full Stack Engineer, Ops Tech Squad
CookUnityWe are on a mission to unlock the world's best food creators and bring their dishes to the doorstep of the masses.
• Owning the design and implementation of features within our Javascript stack that engage customers and have a meaningful impact on people’s lives. • Iterating on new and existing features to improve user experience and performance. • Actively contribute to the adoption of strong software architecture, development of best practices, and new technologies. • Improving the maturity of our technical stack with engineering best practices. • Being part of the code review process and helping to mentor other engineers. • Contribute technically to projects by being a hands-on coder, removing roadblocks, and repairing technical issues. • Partner with members of product, growth, marketing, customer experience, and other teams to refine and improve our product continually in an agile process. • Helping to have higher levels of uptime & supporting the on-call rotation will help the business run 24/7.
• Take end-to-end ownership of a production cloud service • Instrument, monitor, and analyze system behavior • Improve and maintain build, test, and delivery systems • Modernize existing code and dependencies • Maintain and improve the security posture of the system • Adapt the platform to handle increasingly large and complex customer data sets • Drive automation and self-service capabilities • Work closely with teammates to share knowledge and review designs • Collaborate with product managers and support teams • Participate in an on-call rotation and contribute to incident response




