taxwire - Backend Engineer (Senior/Staff)
Requirements
• 5–10+ years of professional software engineering experience, with a strong focus on backend development. • Strong experience designing systems, services, and data models in complex domains. • Proficiency in our backend stack: Python (FastAPI, Pydantic, pandas, duckdb), Postgres, SQL. Infra runs on AWS. • High attention to detail. Our credibility with customers depends on accuracy and correctness. • Strong communication skills. We’re a writing-first company, and clarity is key in cross-functional work. • A self-starter who can lead projects, make architectural calls, and execute independently. • You’re known for shipping a lot of high-quality code, fast - and taking ownership end-to-end. • Experience working on automation-heavy systems, developer tools, or regulated workflows • Experience with LLMs, scripting, or browser automation tools like Playwright
Responsibilities
• Design and implement core backend services - including data modeling, compliance logic, and internal platforms that support tax automation at scale. • Build scalable systems to monitor, calculate, and apply transaction taxes across a wide range of jurisdictions and industries. • Develop and maintain our domain model for tax rules, jurisdictions, thresholds, and impositions. • Build automation pipelines for filings, payments, and customer workflows. • Use browser automation, scripting, and task queues to reduce manual work across compliance processes. • Leverage LLMs and programmatic tools to enhance tax research, rule extraction, and error handling. • Collaborate across engineering, tax, and product teams to turn complex policy into scalable software systems.
Benefits
• Shape the foundational architecture behind a global, mission-critical platform • Work directly with founders, engineers, and tax experts on complex systems with real customer impact • Join a remote-first team with the option to work from our New York office • You love lots of structure and want to be closely managed. • You are not ready to put in the hard work of taking something from 0-1 and then 1 to 10. • You’re not excited by complex domains or mission-critical systems. • Don’t get excited about serving our customers or find this problem space boring. • You hate the idea of talking to a customer. • You lack taste. • Shipping lots of high-quality code, fast… scares you. • Meaningful equity
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT