← Back to results

Staff Software Engineer, Takeoff

Join Pilot as a Staff Software Engineer to lead complex projects in our Takeoff team, enhancing core accounting systems for our customers.

Location
Remote
Compensation
$200k–$240k/yr
Level
staff
Type
full time · Remote

Posted by employer 2 months ago

First seen on Joblaze 1 month ago

Last verified on the company career page 1 day ago

Apply at Pilot → Save job Scanned from pilot.com

Role intensity

40% coding

Requirements

Experience
7+ years

Not disclosed in this posting: visa sponsorship.

Benefits

401k Match Unlimited PTO Equity/Stock Options Remote Work Health Insurance Parental Leave

Joblaze summary

In the role of Staff Software Engineer on the Takeoff team at Pilot, the individual will tackle complex challenges related to core accounting systems, ensuring accurate transaction categorization and revenue recognition. Proficiency in Python, along with experience in leading multi-team projects, is essential, as is a strong foundation in coding and system design. This position is ideal for seasoned engineers with a background in fintech or accounting, who are comfortable navigating ambiguity and mentoring others. Pilot's focus on modernizing back-office operations positions this team at the forefront of innovative financial solutions.

Joblaze insights

  • Listed about a month ago — first seen on Joblaze September 3, 2026. Last confirmed on Pilot's careers page October 27, 2026.
  • Salary band is above the typical range for Backend roles (median ~$180,000).
  • Starts above 30% of 83 comparable staff backend roles in United States that list AWS we track (median $204,000 across 39 companies). See AWS salary trends
  • AWS appears in 34.2% of 304 comparable staff backend roles in United States; JavaScript appears in 3% of 304 comparable staff backend roles in United States.

Quick facts

Is the Staff Software Engineer, Takeoff role remote?
Yes — Pilot lists this as a fully remote position.
What's the salary range?
Pilot lists $200,000–$240,000 for this role.
How much experience is required?
At least 7 years of relevant experience for this Staff Software Engineer, Takeoff role.
What's the tech stack?
Joblaze extracted these technologies from the posting: AWS, JavaScript, PostgreSQL, Python, Terraform, TypeScript.
What seniority level is this role?
Pilot targets staff-level candidates for this position.
Is this full-time or contract?
Full-time for this Staff Software Engineer, Takeoff role at Pilot.

From the original posting

The Role

Pilot is hiring a Staff Software Engineer to join our Takeoff team.

The Takeoff team owns core accounting systems behind Pilot's bookkeeping: how transactions get categorized, how revenue from platforms like Stripe and Shopify gets recognized over the right periods, and how it all ties back to accurate financials. What we ship shows up directly in our customers' books.

As a Staff Engineer, you'll take on the largest and most ambiguous problems in this space: setting technical direction for systems that sit at the core of Pilot's product, and driving outcomes that span multiple teams.

Pilot's backend is written in fully typed Python, and our frontend stack includes JavaScript, TypeScript, and Vue.js. We use Terraform to manage infrastructure, deploy containerized services on AWS, and rely on Postgres and modern observability tooling in production.

Key Responsibilities

  • Lead projects with high levels of ambiguity from problem definition through delivery
  • Set technical strategy and make architectural decisions for systems that span teams and surface areas
  • Identify cross-team gaps and missed opportunities, and drive the strategy to address them
  • Build, test, and deploy software in a continuous manner (we deploy daily or more often)
  • Create and review technical specs, and hold Engineering to high quality standards
  • Work with PMs, Designers, internal customers, and stakeholders to ensure we're solving the right problems
  • Mentor and sponsor engineers across the organization
  • Investigate production issues, improve system reliability, and support services as needed

About You

Even if you don't have experience with every part of our stack, we'd still love to talk.

We're looking for someone who has:

  • 7+ years of experience as a software engineer
  • Experience with Python in production
  • A track record of leading complex, multi-team technical projects to successful outcomes
  • The ability to set technical direction and get buy-in across teams and functions
  • Strong coding fundamentals and the ability to write clean, maintainable, well-tested code
  • Good product and systems judgment, especially in ambiguous or evolving problem spaces
  • Strong communication skills and comfort working cross-functionally
  • Experience working effectively on a remote team, including strong async and written communication habits
  • Demonstrated ability to mentor, sponsor, and uplevel other engineers
  • This position is only available for remote employment in the United States in the following states: CA, GA, NY, NC, TN, TX, and WA

Additionally, we're interested in engineers with specialties or backgrounds in accounting as well as fintech and related fields.

Nice to Have

  • Experience with Vue in production
  • Experience with accounting systems, double-entry bookkeeping, or revenue recognition
  • Familiarity with agentic or AI-assisted systems in production environments
  • Experience integrating with third-party APIs and external systems (e.g. payment processors)

About Pilot

The base pay range target for the role seniority described in this job description is $200,000 - $240,000 in most remote locations, and between $230,000 - $280,000 in San Francisco, CA and New York City, NY. Final offer amounts depend on multiple factors such as candidate experience and expertise, geographic location, total compensation, and market data. In addition to cash pay, full-time regular positions are eligible for equity, 401(k), health benefits, and other benefits; some of these benefits may be available for part-time or temporary positions.

As part of Pilot's commitment to fair and transparent remote hiring, Pilot uses light identity verification steps, such as briefly waving on camera and/or recording interviews, to confirm that candidates are representing themselves. For some roles, we may also invite finalists to our San Francisco office for onsite interviews. By clicking "Submit Application" below you consent to our recording of interviews with you if your application goes to the interviews stage.

Standard company text repeated across Pilot's postings is omitted here.

Similar positions

Pilot
Pilot
Pilot
Setpoint.io
Software Engineer (Implementations)
Setpoint.io · Austin, TX (Hybrid)
Pilot
Sr. Marketing Data Analyst
Pilot · San Francisco, CA