
What Recurrency does
Recurrency is reversing enterprise resource planning (ERP) stagnation by building the industry-standard ERP automation platform: blazingly fast and complete with powerful automation tools like intelligent sales recommendations, dynamic pricing, and demand forecasting. Despite distribution being a multi-trillion dollar industry, the legacy ERP systems that exist to help businesses manage their purchasing, inventory, sales, order processing, and accounting are decades behind. For the most part, ERP systems are painfully slow, difficult to use, and soul-crushingly manual. Using Recurrency can boost a distributor’s revenue and profit margins, while reducing waste and saving time. Most importantly, Recurrency is fully integrated with the customer’s legacy system, so deploying Recurrency in production can be done in as little as one day.
2 open roles
What the role involves
The Company Recurrency is revolutionizing demand planning and purchasing automation for the multi-trillion-dollar distribution industry. Legacy ERP systems - slow, complex, and manual - haven’t kept up with modern needs. Backed by a $22M Series A led by Bessemer Venture Partners, Recurrency is reversing ERP stagnation with a blazingly fast platform. Our ML-driven forecasting and dynamic pricing automation help distributors increase revenue, boost margins, and cut waste - all while integrating seamlessly with existing ERPs for one-day deployment. Headquartered in San Francisco, we’re a fast-growing, venture-backed team building the next great platform company. The Role As a Senior Software Engineer you will join the Platform team to focus on building features in the backend using Python, Airflow, Motherduck, Postgres, Snowflake and AWS. At Recurrency, we ingest data from ERP systems and provide a common data layer to enable existing ERP workflows (creating a quote or an order to name a few). Our Frontend application is built in React. Recurrency is the best demand planning and purchasing platform on top of ERP systems. You will provide support to our amazing front-end team by building scalable services and ensuring data accuracy using cloud services. Do you have experience with latest technology like Motherduck (DuckDB), Iceberg tables, Kafka or Spark we want to hear from you! What You'll Do Build new ERP agnostic transformation using SQL and DBT Build new database tables, views, and functions using Motherduck (DuckDB), Snowflake and other data stores such as Postgres Support and improve our infrastructure using Terraform Experience with AWS, ECS, RDS, and Docker Build and maintain data pipelines from ERPs to S3 and databases Write unit tests using Pytest and Github actions Monitor and improve API and database performance You will own the resiliency and availability of our Python services Build dashboards in our monitoring services, we use SumoLogic and New Relic Manage deployment using Github actions and AWS / ECS Fargate Responsible for maintaining a high SLA for ingestion and data transformation About You Bachelor or MS in Computer Science In depth knowledge of Python Essential knowledge of SQL Databases. Growth mindset, willing to learn new things Comfortable in a fast paced environment At least 5+ years of experience Foundation in data structures, algorithms, and software design with strong analytical and debugging skills Excellent problem solving ability Ability to lead projects end to end, we go all in! Progression First week Onboarding & set up development environment First PR to production! First 30 days: You will have written code that has landed in production You will have written new database transforms You will feel comfortable explaining our application You will be able to explain our architecture Be able to join the on call rotation Days 60: Lead and develop API changes and new features end to end Write custom SQL queries and database scripts Explain our architecture and suggest improvements such as better testing Day 90+: Lead projects (coordinating multiple stakeholders) and features end to end Solve complex data problems from our customers Help and mentor more junior engineers through code reviews and code examples The annual salary/OTE range for the target level for this role is $180,000 - $240,000 + target equity + benefits (incl. medical, dental, and vision). Recurrency aims to ensure a diverse, inclusive, and welcoming work environment. Individuals seeking employment at Recurrency are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation. If you’re interested in this job, please apply through the following link: https://jobs.lever.co/recurrency/4b6eb3fa-5e68-4a1a-80dd-1e084466caee
What the role involves
The Company Recurrency is revolutionizing demand planning and purchasing automation for the multi-trillion-dollar distribution industry. Legacy ERP systems - slow, complex, and manual - haven’t kept up with modern needs. Backed by a $22M Series A led by Bessemer Venture Partners, Recurrency is reversing ERP stagnation with a blazingly fast platform. Our ML-driven forecasting and dynamic pricing automation help distributors increase revenue, boost margins, and cut waste - all while integrating seamlessly with existing ERPs for one-day deployment. Headquartered in San Francisco, we’re a fast-growing, venture-backed team building the next great platform company. The Role Lead Product Engineer – Build, Solve, and Innovate At Recurrency, we’re rethinking how distributors interact with ERP systems, replacing slow, report-driven workflows with real-time automation and clear actions. As a Lead Product Engineer, you’ll take full ownership of features, defining and shaping solutions that drive real business impact. Responsibilities Build, deploy, and maintain end-to-end solutions that enhance product workflows. Take full ownership of key product areas, from ideation to production. Work closely with customers, translating their challenges into scalable solutions. Collaborate across teams - engineering, product, and design, to develop a world-class platform. Optimize our stack for performance and scalability. Required Qualifications Exceptional coding skills, consistently delivering high-quality, production-ready and testable code. Bachelor’s degree or higher in Computer Science, or a related field. Ability to navigate ambiguity, rapidly iterating on solutions that drive measurable impact. Strong product sense, working closely with product managers to understand customer pain points and craft intuitive, effective solutions. Preferred Qualifications Proficiency in TypeScript across the stack (React, Node.js). Proficiency in Python in backend. Experience with PostgreSQL, DuckDB, or strong understanding in real-time OLAP concepts. Understanding of distributed systems and modern data infrastructure. Experience working with ML-powered applications. Familiarity with Figma and best UI/UX design practices. Benefits Fully remote flexibility with HQ in San Francisco. Competitive salary & equity in a fast-growing, venture-backed company. Opportunities for deep technical and product ownership - shape the future of ERP. Customer-driven culture - occasional travel to meet real-world users (optional). The annual salary/OTE range for the target level for this role is $160,000 - $240,000 + target equity + benefits (incl. medical, dental, and vision). Recurrency aims to ensure a diverse, inclusive, and welcoming work environment. Individuals seeking employment at Recurrency are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation. If you’re interested in this job, please apply through the following link: https://jobs.lever.co/recurrency/0ea96d0e-6e24-48b9-bfc8-e08ce80f8aaa
Roles are as last read from the company’s own listings. Openings close without notice — check the date on the listing before you spend an evening on the application.
Check the company’s own careers page — linked at the top — before a job board. A role appears there first, sometimes weeks before it is syndicated anywhere else.
Questions and experiences
Nobody has asked anything about Recurrency yet. If you have interviewed here, what you know is worth more to the next person than anything on the rest of this page.
Company facts compiled from public sources and last refreshed 9 September 2026. Details change; treat the company’s own site as the authority.