Staff Software Engineer
Carta provides an intelligent platform for private capital operations, connecting data, workflows, and people. Its products support equity management, fund administration, portfolio analytics, compliance, tax, and related services for companies, funds, investors, and legal teams.
About Carta
Carta operates a platform for private capital that helps companies, private equity and venture capital firms, limited partners, and other financial organizations manage portfolios, move money, and model investment scenarios. Its offerings include equity and cap table management, valuations, compensation, liquidity, fund administration, fund tax, SPVs, deal CRM, portfolio valuations, loan operations, LP analytics, compliance, contracts, and attorney-led legal services. Carta combines software, AI capabilities, and expert human services for private capital workflows.
Skills
About the Role
You'll join Carta as a technical anchor for the business, entering through a pooled hiring model that focuses on your core strengths and technical craft rather than a specific team's immediate gap. As you move through the process, you'll transition from a general pool into a team-matching phase where your technical strengths and career interests are matched with impactful, strategic challenges. You'll take long-term accountability for the technical health and strategic direction of your domain, tackling ambiguous and complex problems, driving architectural changes, aligning teams on major technical decisions, and helping define how AI tools are safely and effectively used across the organization. You'll also set the vision for operational excellence and mentor senior engineers.
Requirements
- Expert in building distributed systems
- Comfortable guiding technical direction across JVM languages, gRPC, and cloud-native infrastructure (AWS)
- Experience with Python/Django, React, and Postgres
- Ability to lead through influence rather than authority
- 10+ years of professional software engineering experience with a track record of high-level technical leadership
Responsibilities
- Navigate ambiguity by breaking down complex, poorly defined problems into navigable paths
- Identify and eliminate failure patterns across multiple systems
- Drive architectural changes that improve scalability and reliability
- Align multiple teams on major technical decisions using cross-functional domain knowledge
- Define the context and build the rails for safe and effective AI tool adoption
- Set the vision for operational excellence
- Mentor senior engineers to raise the collective craft of the organization
- Shape how data flows across the product suite to ensure a single source of truth
- Design resilient scalable solutions for management fee accounting and multi-currency transactions
- Define company-wide standards that reduce operational load and improve developer velocity
Benefits
- Equity for all full time roles
- Exceptional benefits
- Commissions plans for applicable roles
