Senior Software Engineer, Limited Partner Exper...
@ Carta

Waterloo, Ontario, Canada
$180,000
On Site
Full Time
Posted 11 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXXXX XXXXXXX***** @carta.com
Recommended after applying

Job Details

The Company You’ll Join

Carta connects founders, investors, and limited partners through world-class software, purpose-built for the venture capital, private equity, and private credit sectors. Trusted by 65,000+ companies in 160+ countries, Carta’s platform lays the groundwork for building, investing, and scaling with confidence.

Our Fund Administration platform supports 9,000+ funds and SPVs, totaling nearly $185B in assets under management. With recognized industry accolades, Carta is shaping the future of private market infrastructure.

The Team You’ll Work With

You will join the R&D team in the Fund Administration group, working alongside learners, builders, experts, and leaders. The team develops software that supports new fund launches, investor analytics, fund accounting, and more. You will work on both greenfield projects and metric-driven improvements.

LP Experience Team Focus

  • Developing a Closings product to streamline fundraising.
  • Creating tailored experiences for complex ownership structures.
  • Improving Carta’s platform to better serve LPs.

About You

As a Senior Software Engineer, Limited Partner Experience, you bring extensive professional software development experience, particularly in Python. You have strong technical skills, can design and implement maintainable systems, and thrive in ambiguity. You are excited by full ownership of projects from inception to production.

You may also have experience or a strong interest in accounting, investment management, AI-driven user experience enhancements, document data extraction, tax and financial reporting, banking, and money movement.

The Interview Process

Carta follows a standard tech startup interview process with initial recruiter and hiring manager calls, followed by a take-home exercise and virtual interviews. You will also have the opportunity to interact with various teams within Fund Administration.

Key skills/competency

  • Python
  • Django
  • JavaScript
  • React
  • TypeScript
  • Postgres
  • gRPC
  • Kafka
  • Accounting
  • Investment

How to Get Hired at Carta

🎯 Tips for Getting Hired

  • Customize your resume: Highlight Python and system design experience.
  • Research Carta's culture: Review mission, values, and press releases.
  • Tailor your cover letter: Emphasize collaboration and end-to-end ownership.
  • Prepare real-world examples: Cite projects with measurable outcomes.

📝 Interview Preparation Advice

Technical Preparation

Review Python and Django practices.
Practice system design for high-scale apps.
Study Postgres and database optimization basics.
Brush up on gRPC and Kafka fundamentals.

Behavioral Questions

Explain a challenging team conflict resolution.
Describe handling ambiguous project requirements.
Discuss managing end-to-end project ownership.
Share experiences working in cross-functional teams.

Frequently Asked Questions