All remote jobs

Software Engineer, Growth

Review the role, location requirements, compensation details, and application process before deciding whether this opportunity fits your next career move.

Remote from
USA, Canada, Mexico
Salary
Undisclosed
Employment
Full Time
Experience
Open level
Published
Apply before
18 Nov 2026
Listing views
40
Application actions
3
Application toolkit

Make your next move.

Prepare your resume, explore your fit, and draft a cover letter for this opportunity.

AI Summary

The role, at a glance.

Fleetio is seeking a product-minded Software Engineer for its Growth Engineering team to improve onboarding, product adoption, and customer engagement. The role builds customer-facing full-stack web features and experiments using React, TypeScript, relational databases, and product analytics. The engineer will work closely with product, design, data operations, and engineering colleagues to translate customer insights into measurable outcomes. Key work includes rapid prototyping, A/B testing or feature flagging, maintainable implementation, automated testing, and collaborative code review. This is a remote full-time role open to candidates in the United States, Canada, and Mexico.

Role DNA

A quick view of the complexity, pace, ownership and collaboration implied by the job description.

Job Complexity

4/5
EasyHard

Pace & Pressure

4/5
RelaxedFast-paced

Autonomy Level

4/5
GuidedFull ownership

Communication Load

4/5
IndependentCollaborative
AI insightThe position requires solid full-stack engineering experience plus the ability to connect experiments, analytics, and customer behavior to production product decisions. Balancing rapid iteration with reliable, performant, well-tested code increases the role's complexity.

Salary analysis

Estimated compensation compared with the broader US market for similar roles.

Estimated job median (per year)Market rate
$125,000
US market range (per year)$105k–$150k
AI insightThe yearly pay period is inferred from the job context; it was not explicitly stated by the employer. No employer salary was disclosed. The yearly cadence and USD market estimate are inferred for a mid-level remote software engineering role serving the US market; actual compensation may vary by candidate location and experience.

Core skills

Skills and capabilities most closely associated with this opportunity.

Sample interview questions
How would you design and evaluate an experiment to improve a new user's onboarding experience?

I would first identify a specific onboarding friction point using funnel and qualitative customer data, then define a hypothesis and a primary success metric such as activation rate. I would implement a controlled experiment through a feature flag, monitor guardrail metrics such as errors and retention, and review statistical and customer-feedback results before deciding whether to iterate, roll out, or stop the change.

Describe your approach to building a customer-facing React and TypeScript feature that depends on application data.

I clarify the user workflow, success criteria, states, and API contract with product and design partners. I create typed components and data interfaces, handle loading, empty, error, and permission states, and keep UI logic modular and accessible. I add unit and integration tests for key behavior, validate performance with realistic data, and use code review to ensure the implementation is maintainable.

What steps would you take when an analytics dashboard shows a drop in adoption after a feature release?

I would confirm the data definition and instrumentation first, then segment the result by user cohort, account type, platform, and workflow step to locate the change. I would review release timing, error monitoring, session evidence, and customer feedback, then reproduce likely issues. Based on findings, I would propose a rollback, targeted fix, or follow-up experiment and communicate the impact clearly to stakeholders.

How do you keep rapid product experimentation from creating long-term technical debt?

I use an appropriately lightweight design for the experiment while maintaining clear interfaces, tests for critical paths, and documented feature-flag ownership. I set an expiry or decision date for each flag and schedule cleanup after the experiment concludes. For validated experiments, I refactor the successful path into durable production architecture before broad rollout.

How would you optimize a slow PostgreSQL-backed workflow in a web application?

I would begin with observability: measure request latency, inspect query plans, and identify whether the bottleneck is query shape, indexing, N+1 access, or excessive data transfer. I would reduce selected data, preload required associations, add or adjust indexes based on query patterns, and verify improvements with representative load. Finally, I would add regression coverage and monitoring so performance remains visible as usage grows.

This analysis is generated from the job description. Salary estimates, role characteristics and sample answers are guidance, not employer-provided facts.
Opportunity details

About this role.

A little about us…Fleetio is a modern software platform that helps thousands of organizations worldwide 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 our Series D funding round 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:

Description

Fleetio is looking for a product-minded and collaborative Software Engineer to join our Growth Engineering team. Growth Engineering is focused on helping customers realize value from Fleetio as quickly as possible by building thoughtful onboarding experiences, improving product adoption, and experimenting with features that drive long-term engagement.

In this role, you’ll build features across the product that make it easier for users to discover value, adopt new workflows, and successfully manage their fleets. You’ll work closely with Product Managers, Designers, Data Operations, and fellow engineers to turn insights into product improvements and measurable customer outcomes.

This is an opportunity to work on a team that values experimentation, collaboration, and continuous learning while delivering high-quality software that directly impacts customer growth and retention.

This is a remote opportunity open to candidates in the United States, Canada, or Mexico.

More About Engineering

Who You Are

Our ideal candidate enjoys solving business problems through thoughtful product development and collaborative engineering. You care about building intuitive user experiences, writing clean and maintainable code, and using data to help inform product decisions.

You are curious, detail-oriented, and eager to learn through experimentation. You enjoy working with cross-functional teammates, are comfortable receiving and giving feedback, and thrive in an environment where you can make meaningful contributions while continuing to grow as an engineer.

This role is part of the Engineering department and reports to the Engineering Manager.

Your Impact

  • Collaborate closely with Product Managers, Designers, Data Operations, and other Engineers to deliver high-quality product experiences.
  • Design and implement features that improve user onboarding, product adoption, and long-term engagement.
  • Help build experiments that validate product ideas and measure customer impact.
  • Contribute to technical discussions and collaborate on solutions that balance customer value with technical excellence.
  • Deliver well-tested, maintainable, and performant code.
  • Prototype solutions and iterate quickly based on customer feedback and product insights.
  • Participate in code reviews, share knowledge with teammates, and contribute to a collaborative engineering culture.

Your Experience

  • 3+ years of professional software engineering experience.
  • Experience building modern web applications using React and TypeScript.
  • Exposure to A/B testing, experimentation frameworks, or feature flagging.
  • Familiarity with product analytics or user behavior tools such as Amplitude, Mixpanel, Heap, or similar platforms.
  • Experience building full-stack web applications and customer-facing features.
  • Understanding of object-oriented programming principles and relational databases such as PostgreSQL.
  • Familiarity with writing efficient database queries and working with application data.
  • Experience with unit testing frameworks.
  • Strong written and verbal communication skills.
  • Be sure to mention “coffee” in your application so we know you actually read this.

Considered a Plus

  • 1+ years of experience with Ruby on Rails.
  • Experience using customer data to inform product decisions.
  • Experience improving onboarding, activation, or engagement experiences.
  • Project experience with Tailwind CSS.
  • You know a thing or two about the fleet management industry.

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

Fleetio provides equal employment opportunities to all employees and applicants and prohibits discrimination and harassment. We celebrate diversity and are committed to creating an inclusive environment for all. All employment is decided on the basis of qualifications, merit and business need.

This application is not intended to and does not create a contract or offer of employment. Employment with Fleetio is at will.

If you have a disability or a special need that requires an accommodation to fill out the online application, please let us know by calling (205) 718-7500.

Apply now >

This job listing has been manually reviewed by the Jobicy Trust & Safety Team for compliance with our posting guidelines, including verification of the company's legitimacy, accuracy of job details, clarity of remote work policy, and absence of misleading or fraudulent content.

Next step

Apply now.

Follow the employer’s application method and review Jobicy’s safety guidance before sharing personal information.

Did you apply?Let us know, and we’ll help you track your application.

Continue on the employer website

Protect your personal information and never pay to secure an interview or job offer. .

Log in to save
One quick step before you apply

Sign in to continue.

Sign in or create a free account to continue to the employer's application.

Applying is free. After signing in, return to this job and select Apply Now.
Add alert
Jobs Talent AI Tools Salaries
Menu