J

Juniper Square

Unified platform for private investment partnerships

Director Engineering - Platform

Engineering LeadershipConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • 15+ years of software engineering experience, with at least 5+ years in engineering leadership, including explicitly managing managers and leading multiple teams.
  • Proven experience architecting systems that support AI features, including large language models, retrieval-augmented generation, and tool calling, and a track record of driving AI-assisted development tools across engineering teams.
  • An executive track record of guiding large monolith-to-modular migrations and decoupling shared database schemas in high-traffic, business-critical environments.
  • Deep strategic understanding of application security principles, Identity and Access Management, OAuth 2.0, OpenID Connect, and modern API traffic management.
  • Strong technical fluency in Python and FastAPI ecosystems, with the ability to guide Staff-level engineers through complex architectural decisions involving modern APIs and legacy applications.
  • Ability to translate complex technical, security, and AI trade-offs into business value.

Responsibilities

  • Own the multi-year technical strategy to safely decouple the legacy Python/Jinja monolith into a modern, modular FastAPI architecture using Domain-Driven Design and zero-downtime database migration tactics.
  • Champion the rollout and adoption of AI-assisted coding tools and AI-augmented workflows across the engineering organization, systematically measuring and improving developer productivity.
  • Guide development of intuitive SDKs, data pipelines, and internal tools that reduce cognitive load and allow product engineers to integrate large language models and build AI-powered features.
  • Embed secure coding practices, automated vulnerability scanning, and threat modeling into developer workflows to strengthen the core platform against modern threats.
  • Drive the scale, security, and reliability of enterprise-critical shared services, including Identity (authentication and authorization, OAuth2, role-based access control), Audit Logs, and high-throughput API and MCP Gateways.
  • Negotiate complex refactoring timelines with Product leaders and collaborate with Engineering teams and DevOps to align platform capabilities with infrastructure.
  • Recruit, mentor, and grow an organization of engineering managers and staff/principal engineers, fostering architectural pragmatism and developer empathy.
  • Lead the vision and execution for foundational systems supporting the engineering organization across monolith modularization, AI-native engineering, AI feature enablement, and application security.

About the Company

Juniper Square

Unified platform for private investment partnerships

Juniper Square provides end-to-end software for private investment partnerships, serving general partners and limited partners in commercial real estate, private equity, and venture capital. Its platform unifies fundraising, investor operations, and fund administration into a single system to manage investment data and workflows from start to finish. The product centralizes secure data sharing, tracks investor communications, automates tasks, and offers a 360-degree view of investment data to speed investment closes. It differentiates itself with a universal, purpose-built system for private markets that scales for firms of all sizes and structures, aiming to simplify and accelerate the private investment process for both GP and LP users.

Company size
1,001-5,000
Company stage
Series D
Total funding
$371M
Headquarters
San Francisco, CA
Founded
2014

Recently Posted Jobs

Explore more opportunities at Juniper Square

See more jobs