Senior Software Engineer

 

Description:

Carta is building the next-generation ERP system for private markets, serving venture capital, private equity, and private credit. As a Senior Software Engineer I on the Financial Reporting team, you will develop scalable and reliable systems that empower Carta’s internal reporting specialists and clients with accurate, timely, and flexible financial reporting. You will contribute to a distributed system supporting fund administration, accounting, investment management, automation, and AI-enabled reporting capabilities.

Key Responsibilities:

  • Design, develop, and maintain financial reporting systems and features.

  • Collaborate with internal stakeholders to plan, design, and iterate on reporting tools.

  • Build scalable and reliable systems to support time-sensitive reporting workflows.

  • Innovate AI-enabled reporting capabilities and document extraction tools.

  • Own projects end-to-end—from initial design to production rollout.

  • Work across engineering teams to ensure system correctness, maintainability, and performance.

  • Contribute to both greenfield and legacy system development.

Qualifications:

  • Several years of professional software engineering experience.

  • Strong proficiency with Python.

  • Experience with (or willingness to learn): Django, JavaScript/React, TypeScript, Postgres, Kafka, gRPC.

  • Ability to thrive in ambiguity and collaborate effectively across teams.

  • Experience designing and implementing maintainable and scalable systems.

Desired Characteristics:

  • Analytical, curious, and eager to improve user experiences.

  • Comfortable taking ownership and driving features end-to-end.

  • Strong collaboration and communication skills.

  • Interest in accounting, financial reporting, fund management, or related systems.

  • Interest in AI-driven automation and tooling.

Additional Requirements:

  • Ability to complete a real-world take-home coding exercise (no LeetCode-style tests).

  • Participation in a virtual interview process with engineering and leadership.

  • Commitment to Carta’s values and ability to work in a collaborative, fast-moving environment.

  • If accommodations are needed due to disability/medical conditions, they can be requested via Carta’s talent team.

  • Must verify official communications come from @carta.com or @carta-external.com emails (report suspicious emails to security@carta.com).

Organization Carta
Industry IT / Telecom / Software Jobs
Occupational Category Senior Software Engineer
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 3 Years
Posted at 2025-11-29 12:30 pm
Expires on 2026-01-13