Senior Software Engineer, Full Stack
About Us
Parabola is a workflow builder that makes it easy to organize and transform messy data from anywhere—even PDFs, emails, and spreadsheets—so that forward‑thinking teams can automate the work they thought would always be manual. Teams at fast‑moving companies like Brooklinen, On Running, and Flexport use Parabola to save hundreds of hours and finally take on projects that used to feel out of reach. Whether it’s reconciling inventory across multiple 3PLs, auditing invoices, or manually exporting the same report every Monday, Parabola gives teams the power to automate it—all without needing engineering support. Parabola is backed by OpenView Partners, Matrix Partners, Thrive Capital and more.
About the Role
As a Senior Full Stack Software Engineer on our growing team, you’ll develop new features, reinforce our technical foundation, and build off a unique flow‑based calculation engine.
Responsibilities
- Collaborate with a small‑but‑mighty group of engineers with diverse backgrounds and areas of expertise.
- Implement new product functionality from start to finish in consultation with product managers: generate your own tech plan, report on progress, and build tests plus end‑customer validation as you go.
- Consult with customer‑facing teams and customers to solve unique problems and identify where the product should grow next.
- Utilize AI tools (e.g., Cursor and Claude Code) to improve your process and efficiency.
- Write performant TypeScript and Python code across the stack.
- Implement the logic behind the steps that make up Parabola flows, and genericize shared logic.
- Optimize services for scalability, stability, and observability as the customer base grows and the product becomes more sophisticated.
- Help define processes and practices that will serve the team for years of growth and success.
Requirements
- 5+ years of full‑stack experience in a team‑based, high‑uptime, continuously delivered codebase.
- Willingness to ask for help and to provide help to others.
- Commitment to engineering craft, ensuring work is stable, secure, and maintainable.
- Enthusiastic communicator able to work on large teams or operate self‑directedly on smaller teams.
- Experience with relational databases, REST APIs, and object‑oriented programming principles.
- Professional experience working with AI/LLMs, either building an AI‑powered tool or using AI tools to augment your work/impact.
- Willingness to join a hybrid team and work out of our San Francisco or New York office ~3 days a week.
- Nice to have: experience working in dynamic high‑growth organizations.
- Nice to have: experience writing Python, TypeScript, React, Redux, or Node.js in a professional setting.
Benefits
- Competitive total compensation package, including equity.
- Premium health and wellness benefits.
Pay
Salary range: $180,000 – $200,000 (based in San Francisco and New York). Compensation depends on years of experience, interview performance, and anticipated responsibilities of the role.
Schedule
Hybrid work model: expected to work in the San Francisco or New York office approximately three days per week.