About the role
We're looking for an Engineering Manager who treats engineering management as a systems problem, not a career milestone. You'll lead engineers while staying close to the technical core, owning architecture, modeling decisions, and execution quality in a domain where correctness matters as much as velocity.
The core responsibilities for the job include the following:
Technical and Product Ownership:
- Build and evolve core platform features: Design and ship APIs, services, and integrations that power billing automation, usage metering, invoicing, revenue recognition, and financial reporting.
- Model complex financial workflows: Work deeply on pricing logic, proration, true-ups, multi-currency handling, approval workflows, and event-driven billing pipelines where small decisions have long-term consequences.
- Make architectural trade-offs: Balance shipping it now against living with it forever while scaling systems that process high-volume usage data and real-time financial calculations.
- Stay technically fluent: You won't write code every day, but you'll review PRs, catch subtle bugs, and guide design discussions with confidence.
Team Leadership and Management:
- Lead and grow the engineering team: Mentor and manage engineers across experience levels, setting clear expectations and raising the bar on ownership, execution, and quality.
- Create high-output systems: Establish clear problem definitions, focused execution cycles, code reviews that actually catch issues, and enough slack for engineers to think, not just ship.
- Debug team dynamics like software: Observe signals, form hypotheses, intervene deliberately, and measure outcomes, whether the issue is delivery, alignment, or collaboration.
- Build the team intentionally: Design interviews that surface real problem-solving ability, not just pattern matching. At this stage, every hire shifts the average.
Cross-Functional Collaboration:
- Work closely with Product, Finance, and Customer Success to translate real-world contract terms into correct, scalable systems.
- Partner with stakeholders to solve ambiguous problems where requirements evolve and trade-offs are unavoidable.
- Ensure systems remain accurate, auditable, and compliant as the product scales.
Requirements:
- You have 10+ years of engineering experience, with 3+ years leading teams or owning technical direction.
- You've built systems where the hardest part was correctly modeling messy, real-world business logic.
- You default to first principles when no documented solution exists.
- You've grown engineers by giving them problems slightly beyond their comfort zone and supported them through productive struggle.
- You're energized by constraints, ambiguity, and unsolved problems.
- Billing, fintech, or payments experience is a plus, but curiosity and depth of thinking matter more than domain checkboxes.