Senior Software Engineer, Takeoff
Senior Software Engineer on Pilot’s Takeoff team, building and operating accounting systems that support transaction categorization, revenue recognition, and accurate financials. The role requires 5+ years of software engineering experience, production experience with Python or Vue/JavaScript frameworks, strong systems judgment, and mentoring skills.
About the job
Responsibilities
- Build, test, and continuously deploy software.
- Collaborate with product managers, product designers, engineers, accounting experts, internal customers, and stakeholders.
- Create technical specifications and testing and rollout plans.
- Write technical designs, conduct code reviews, and maintain high engineering standards.
- Mentor and sponsor teammates.
- Investigate production issues, improve system reliability, and support services.
Requirements
- 5+ years of experience as a software engineer.
- Production experience with Python, Vue, or other JavaScript frameworks.
- Strong coding fundamentals and ability to write clean, maintainable, well-tested code.
- Strong product and systems judgment in ambiguous or evolving problem spaces.
- Strong communication and cross-functional collaboration skills.
- Experience working effectively on a remote team, including async and written communication.
- Demonstrated ability to mentor and teach others.
- Remote employment eligibility in the United States in CA, GA, NY, NC, TN, TX, or WA.
Nice to Have
- Production experience with Vue.
- Experience with accounting systems, double-entry bookkeeping, or revenue recognition.
- Familiarity with agentic or AI-assisted systems in production.
- Experience integrating third-party APIs and external systems, such as payment processors.
- Background in accounting, fintech, or related fields.
Compensation and Benefits
- Base pay range of $133,000–$192,000 in most remote locations.
- Base pay range of $166,000–$240,000 in San Francisco, CA and New York City, NY.
- Equity, 401(k), health benefits, wellness benefits, flexible vacation/time off, federal holidays, and parental leave with 100% pay for 12 weeks.
Skills
Python, Vue, JavaScript, TypeScript, Terraform, AWS, Postgres, Accounting Systems, Double-Entry Bookkeeping, Revenue Recognition, Third-Party Apis, Ai-Assisted Systems
Similar jobs
Fullstack Engineering jobsDesign and build AI-driven products and scalable distributed systems, contributing across backend services, web interfaces, architecture, testing, and operational excellence. Requires a bachelor's degree and senior-level software engineering experience with Java, Python, Go, React, TypeScript, AWS, and Kubernetes.
Build and scale full-stack AI features across Ruby on Rails and React, from experimentation through reliable production deployment. The role requires 6+ years of experience with high-traffic applications, production AI use cases, and strong experimentation and performance optimization skills.
Build and improve high-scale purchasing experiences using Ruby on Rails, React, and Next.js. The role requires 5+ years of full-stack engineering experience, strong frontend and backend proficiency, and comfort working autonomously on a distributed team.
Senior Software Engineer building and scaling core dealer and lending products on a Python/Django/React/PostgreSQL stack. Owns system design, code quality, mentoring, and cross-team delivery for a nationwide marketplace.
Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.