Position:
Sr. Software Engineer
Company:
Pilot
Compensation:
$166,000 - $200,000
Location:
United States, San Francisco, CA
Employment type:
Full-time
Work Arrangement:
In-office (3 days/week—Mondays, Tuesdays, and Thursdays)
Short Summary:
Pilot is hiring a Senior Software Engineer for the Bookkeeping Automation team, focusing on transforming financial data into accurate bookkeeping systems. The role involves end-to-end project ownership, collaboration with cross-functional teams, and solving complex automation problems.
Responsibilities:
- Own projects end to end, from problem definition and technical design through implementation, rollout, and measurement
- Build, test, and deploy well-structured, well-tested software continuously
- Design reliable workflows across services, internal tools, and human operational processes
- Build observability and evaluation into automation systems
- Contribute to the security, auditability, and reliability of systems handling sensitive financial data
- Partner with Product Managers, Designers, and bookkeeping experts to create practical solutions
- Investigate production issues and support the services you own
- Mentor and sponsor teammates and contribute to engineering standards
Requirement:
- 5+ years of experience as a software engineer
- Strong software-engineering fundamentals and ability to write clean, maintainable, well-tested code
- Experience with Python in production
- Track record of owning and shipping customer-facing or business-critical systems
- Strong product and systems judgment in ambiguous problem spaces
- Strong written, verbal, and technical communication skills
- Demonstrated ability to mentor and teach others
Benefits:
- Flexible vacation/time-off policy
- All federal holidays observed
- Competitive benefits package including wellness benefits
- Parental leave for birthing or non-birthing parents – 100% pay for 12 weeks
- 401(k) plan