Skip to content
MaybernMaybern

Senior Software Engineer, Calculations and Allocations

Senior engineer building core financial primitives: a custom expression language (MXL), workflow orchestration, and allocation/waterfall models for private fund management. Requires strong abstraction design skills and experience with correctness-critical systems.

About the job

What You'll Do

  • Extend a financial expression language: MXL is Maybern's formula system — with its own parser, execution engine, type system, and audit framework. You'll add new functions and calculation contexts, optimize execution, and build tooling that makes complex financial logic composable and debuggable.
  • Build workflow orchestration: Fund operations involve multi-step, stateful processes — capital calls, closings, fee postings — that must execute correctly across distributed systems. You'll design the runtime that coordinates these workflows.
  • Model fund mechanics: Allocations, waterfalls, carry calculations, equalization — the financial primitives that determine how money moves through a fund. You'll translate intricate fund structures into configurable, auditable models that work across every customer's unique setup.

Who You Are

  • You've built systems where correctness is non-negotiable — financial calculations, billing engines, trading systems, or similar domains where a rounding error is a production incident.
  • You're drawn to abstraction design — 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.

This Could Be a Great Fit If You...

  • Are comfortable working with server-side languages and frameworks (we're tech agnostic in interviews, but use Python and Django in practice).
  • Have a solid grasp of relational databases and transactions - especially in contexts where correctness and auditability are non-negotiable.
  • Have experience leading systems that are highly configurable and designed to handle significant variability across use cases.
  • Are knowledgeable about platform/cloud technologies and distributed systems; AWS experience is a bonus.
  • Are obsessed with details and genuinely excited to learn the mechanics of private markets (waterfalls, allocations, fund accounting) one workflow at a time.
  • Have excellent written and verbal communication skills.
  • Thrive in high-growth, fast-paced environments and can adapt as the product and team scale.
  • Have experience building DSLs, formula engines, rule systems, or other user-programmable abstractions.
  • Have designed or worked on workflow/orchestration systems (even simple state machines count).

Benefits

  • Comprehensive healthcare benefits: Maybern covers 100% of medical, dental, and vision premiums.
  • HSA & FSA plans.
  • Paid parental leave.
  • Flexible schedule.
  • Flexible PTO / sick leave.
  • WFH as needed to fit your needs.
  • 401k.

Skills

Python, Django, Relational Databases, Distributed Systems, AWS, Dsls, Workflow Orchestration, Financial Modeling, Transactions, Formula Engines

Maybern

Maybern

New York, NY

Senior Software Engineer, Platform
$180k+/yrOn-site5+ YOEBackend Engineering

Senior software engineer building core platform components, developer tools, and reliability capabilities that improve engineering productivity. Requires 4+ years of software engineering experience, cloud or platform exposure, and strong knowledge of databases, distributed systems, observability, and production reliability.

Cantina

Cantina

Sunnyvale, CA
Media Software Engineer, Speech
$180k+/yrHybrid7+ YOEBackend Engineering

Build and optimize high-performance, real-time speech, audio, video, and WebRTC infrastructure for conversational AI across mobile and web platforms. The role requires professional C or C++ experience, concurrent systems knowledge, and at least three years of software engineering experience.

Duolingo

Duolingo

Pittsburgh, PA

Senior Software Engineer, Backend
$183k+/yrOn-site5+ YOEBackend Engineering

Build and operate reliable, scalable backend services and infrastructure for Duolingo’s advertising business. The role requires strong backend fundamentals, systems thinking, programming experience in Java, Python, or Kotlin, and a bachelor’s degree in a technical field.

Duolingo

Duolingo

New York, NY
Senior Software Engineer, Backend
$183k+/yrOn-site5+ YOEBackend Engineering

Build and operate reliable, scalable backend services or infrastructure for Duolingo products, owning complex projects from design through production. The role requires strong backend fundamentals, a bachelor’s degree, and experience with Java, Python, or Kotlin and database technologies.

Temporal

Temporal

United States

Senior Software Engineer, Cloud Growth
$176k+/yrRemote5+ YOEBackend Engineering

Senior software engineer responsible for revenue-critical backend systems spanning account lifecycle management, metering, billing, integrations, and customer-facing usage transparency. The role requires strong distributed-systems experience, Go or comparable backend expertise, and operational ownership.