Carta Logo

Carta

Senior Software Engineer I, Developer Ecosystem

Posted 2 Days Ago
Be an Early Applicant
Hybrid
Waterloo, ON
Senior level
Hybrid
Waterloo, ON
Senior level
As a Senior Software Engineer I in the Developer Ecosystem at Carta, you will develop customer-facing enterprise tools, create data pipelines, enhance service resiliency, integrate third-party vendors, and refactor features into standalone services, all while collaborating with cross-functional teams to support equity ownership accessibility.
The summary above was generated by AI
The Company You’ll Join

Carta develops purpose-built software that transforms traditional accounting into a powerful growth engine.

Carta’s world-class fund administration platform supports nearly 7,000 funds and SPVs, and represents nearly $130B in assets under management in venture capital and private equity.

Trusted by more than 40,000 companies, Carta also helps private businesses in over 160 countries manage their cap tables, valuations, taxes, equity programs, compensation, and more.

Together, Carta is setting a new standard as the end-to-end platform for private markets. Our best-in-class solution for fund management seamlessly integrates investor and portfolio company insights via a suite of tools designed ground-up to support the strategic impact of the fund CFO.

For more information about our offices and culture, check out our Carta careers page.

The Problems You’ll Solve

At Carta, our employees set out on a mission to unlock the power of equity ownership for more people in more places. We believe that the problems we solve today unlock the opportunities of tomorrow. Most of Carta's long-term success will come from products and technology that have yet to be built. Here is an incomplete list of how you might contribute:

  • Building customer-facing enterprise tools for equity administration
  • Creating data pipelines for asynchronously aggregating financial reports
  • Reinforcing service resiliency, availability, and fault tolerance
  • Streamlining the creation of new features and services within our ecosystem
  • Integrating with third-party vendors to provide reliable, accurate, and timely transfers of billions of dollars per year through Carta's platform
  • Refactoring existing features into standalone event-driven services
  • And others for you to discover and champion

You'll work directly with internal and external stakeholders to ensure we're building the right thing at the right time with the right people. Your contributions will enable Carta's mission to make equity more available and accessible to everyone.

The Team You’ll Work With

You will join our engineering team of passionate learners, builders, experts, and leaders to define and implement Carta's next generation of products, platforms, and infrastructure. You'll collaborate closely with key stakeholders in Product, Business, and Design. Carta's software engineers contribute in many different ways: sometimes we are shipping new product features, architecting simple and maintainable systems, or training the organization on new technology solutions. You will make your own mark here.

  • Developer Ecosystem - this team builds the API platform and connects Carta’s data across the fintech landscape, helping employees, companies, and investors better access and analyze their cap tables and equity. They work with a broad set of stakeholders in both a technical and strategic growth area for the company.

About You

At Carta, you’re not just an employee. You’re a builder who is creating  infrastructure that accelerates innovation and empowers more ownership. Cartans are helpful, relentless, unconventional and kind; representing Carta’s Identity Traits. They work collaboratively and cross functionally  to challenge the status quo; working towards a common goal of creating more owners in the private markets. 

  • You have 5+ years of experience as a Software Engineer.
  • You have strong technical skills and are an excellent collaborator.
  • You implement systems that are clear, maintainable, and correct. 
  • You are excited by opportunities to both break ground on new projects and provide fresh perspective onto past implementations.
  • You want to build and own your work end-to-end.
  • You are eager to move fast, but recognize when to build for the future.
  • You may be familiar with some elements of the Carta tech stack (Python, Django, Java, Javascript, React, Postgres, GRPC, Kafka)

The Interview Process

First, one of our recruiters will call you to tell you more about the job and company. You'll then meet an Engineering leader who will discuss your opportunities at Carta and explore your experience, skills, and goals. Next, we’ll send you a technical exercise where you’ll implement a software solution to a small engineering problem. Finally, you'll have back-to-back conversations with Carta team members on a wide range of topics, including communications and collaboration, coding efficacy and techniques, and systems design.

Disclosures:

  • We are an equal opportunity employer and are committed to providing a positive interview experience for every candidate. If accommodations due to a disability or medical condition are needed, please connect with the talent partner via email. 
  • Carta uses E-Verify in the United States for employment authorization. See the E-Verify and Department of Justice websites for more details.
  • Interested in data privacy? Check out our policies on Privacy and CA Candidate Privacy.
  • Please note that all official communications from us will come from an @carta.com or @carta-external.com domain.

Top Skills

Java
JavaScript
Python

Similar Jobs

4 Days Ago
Hybrid
Toronto, ON, CAN
Senior level
Senior level
Fintech • Machine Learning • Payments • Software • Financial Services
The Senior Staff Software Engineer will lead software development projects, focusing on system and architecture design. The role involves collaborating with a dynamic team, mentoring junior associates, and improving engineering practices while leveraging cloud technologies like AWS.
Top Skills: JavaPython
8 Days Ago
Remote
Hybrid
Toronto, ON, CAN
Senior level
Senior level
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
As a Staff Software Engineer at Square's Franchise Suite, you will lead the technical strategy, drive engineering excellence, and mentor teams. You'll work on integrating and scaling solutions for franchise businesses, focusing on system reliability and performance, and collaborating closely with cross-functional teams to define the roadmap and solve complex technical challenges.
Top Skills: JavaNode.jsReactReact NativeTypescript
4 Days Ago
Hybrid
Toronto, ON, CAN
Mid level
Mid level
Fintech • Machine Learning • Payments • Software • Financial Services
The Principal Associate, Software Engineer at Capital One will work on various projects involving backend, frontend, and mobile development. Responsibilities include creating applications using object-oriented programming, employing TDD, mentoring team members, and designing solutions across development tools in Agile teams.
Top Skills: GoJavaKotlinPythonScalaSwift

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account