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

Toronto, Ontario, Canada
$170,000
On Site
Full Time
Posted 23 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXXXX XXXXXXXXX****** @carta.com
Recommended after applying

Job Details

The Company You’ll Join

Carta connects founders, investors, and limited partners through world-class software tailored for venture capital, private equity, and private credit. Trusted by 65,000+ companies in 160+ countries, Carta’s platform lays the groundwork to build, invest, and scale with confidence.

Carta’s Fund Administration platform supports 9,000+ funds and SPVs, representing nearly $185B in assets under management. Recognized by Fortune, Forbes, Fast Company, Inc. and Great Places to Work, Carta is shaping the future of private market infrastructure and creating an end-to-end ERP platform for private markets.

The Team You’ll Work With

You will join the R&D team in the Fund Administration group, building next generation software for the venture capital industry. The team works on diverse projects including greenfield opportunities and metrics-driven improvements while supporting complex tasks such as money movement, event-based ledgers, profit waterfall calculations, and more.

LP Experience Team Focus

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

About You

As a Senior Software Engineer, Limited Partner Experience, you bring years of professional software development experience, especially in Python. You excel in cross-team collaboration and thrive in ambiguous environments, delivering clear, maintainable, and end-to-end validated systems. Familiarity with technologies like Django, JavaScript/React, TypeScript, Postgres, gRPC, and Kafka is a plus. You may also have interests in accounting, investment management, AI for user experience improvements, and financial reporting.

The Interview Process

Carta follows a standard tech startup process: initial recruiter and hiring manager discussion, a real-world take-home exercise (no LeetCode-style challenges), and virtual interviews. You will interact with various team members to understand the work and alignment with your interests.

Disclosures

Carta is an equal opportunity employer committed to a positive candidate experience. For accommodations or more details on our E-Verify process, please contact the talent partner. Official communications come from @carta.com or @carta-external.com domains.

Key skills/competency

  • Python
  • Django
  • JavaScript
  • React
  • TypeScript
  • Postgres
  • gRPC
  • Kafka
  • Fund Administration
  • Software Architecture

How to Get Hired at Carta

🎯 Tips for Getting Hired

  • Customize your resume: Highlight Python, Django, and system design.
  • Study Carta's culture: Review mission, values, and recent news.
  • Prepare real-world examples: Show impactful software solutions.
  • Practice collaborative problem-solving: Reflect cross-team experiences.

📝 Interview Preparation Advice

Technical Preparation

Review Python and Django framework fundamentals.
Practice building scalable distributed systems.
Study database management and Postgres optimization.
Familiarize with gRPC and Kafka message flow.

Behavioral Questions

Describe a challenging project collaboration experience.
Explain handling ambiguity in your past projects.
Detail a time when you took ownership end-to-end.
Share how you adapt in fast-paced environments.

Frequently Asked Questions