Senior Software Engineer, Calculations and Allocations
Job description
About the role
Maybern is seeking a Senior Software Engineer to join the Calculations and Allocations team in a permanent, full-time capacity based in our New York Office. The hire will own the core systems that enforce deterministic behavior and guard rails across the entire Maybern platform. This role is responsible for extending and maintaining the financial expression language known as MXL, the workflow orchestration runtime, and the allocation and waterfall modeling primitives. You will directly enable private fund managers to operate with transparency and accuracy by building foundational abstractions that underpin every downstream feature. The position demands comfort with unusual problems that sit at the intersection of language design, financial modeling, and distributed systems. You will be expected to bring energy, rigor, and a methodical mindset to ensure correctness in a high-growth environment.
Key facts
What you'll do
- Extend Maybern's financial expression language MXL by adding new functions and calculation contexts while optimizing execution and building tooling that makes complex financial logic composable and debuggable.
- Design and build the workflow orchestration runtime that coordinates multi-step, stateful fund operations such as capital calls, closings, and fee postings across distributed systems.
- Translate intricate fund structures into configurable, auditable models for allocations, waterfalls, carry calculations, and equalization that work consistently across every customer setup.
- Implement deterministic primitives and enforce non-negotiable correctness for financial calculations, billing, and trading systems where rounding errors would cause production incidents.
- Create abstractions that are configurable and generalizable, preventing edge-case collapse while remaining expressive enough for hundreds of downstream features.
- Collaborate closely with fund accountants and domain experts to convert complex operational requirements into clean data models and system behavior.
- Contribute to the audit framework and observability of calculation workflows to meet stringent regulatory and transparency standards.
- Mentor and elevate the engineering standards for platform code that serves as a dependency for many other teams within Maybern.
Requirements
- You have built systems where correctness is non-negotiable, such as financial calculations, billing engines, trading systems, or other domains where a rounding error is a production incident.
- You are drawn to abstraction design and have experience building configurable primitives that generalize across use cases without collapsing under edge cases.
- You have strong opinions about how domain logic should be modeled and can translate a 30-minute conversation with a fund accountant into a clean data model.
- You are comfortable working with server-side languages and frameworks, using Python and Django in practice though we are tech agnostic in interviews.
- You possess a solid grasp of relational databases and transactions, particularly in contexts where correctness and auditability are non-negotiable.
- You have led systems that are highly configurable and designed to handle significant variability across use cases.
- You are knowledgeable about platform and cloud technologies, with distributed systems experience and AWS knowledge as a bonus.
- You are obsessed with details and genuinely excited to learn the mechanics of private markets, including waterfalls, allocations, and fund accounting, one workflow at a time.
- You have excellent written and verbal communication skills and thrive in high-growth, fast-paced environments.
- You can adapt quickly as the product and team scale while maintaining rigorous engineering standards.
- You have experience building domain-specific languages, formula engines, rule systems, or other user-programmable abstractions.
- You have designed or worked on workflow or orchestration systems, where simple state machines are a valid starting point.
Nice to have
None specified; the listed requirements represent the primary eligibility and hard bars.
Practical notes
The role is full-time and based in the New York Office. Maybern maintains an in-office culture to drive collaboration, and the position does not impose rigid hours but expects availability aligned with team workflows. No specific travel requirements are outlined in the source material, and the posting does not mention visa sponsorship or application deadlines. The compensation section was omitted in the source, so no pay details are included.