The Company You’ll Join
At Carta we create owners and make private markets liquid.
We live in a world where some people live on the equity stack and enjoy exponential wealth growth and preferential tax treatment; others live on the debt stack and may work their entire lives for a company and retire only with the cash they’ve managed to save from their paychecks. Our contribution to solving the wealth inequality problem is moving people from the debt stack (payroll) to the equity stack. By making it as easy to issue equity to employees as it is to put them on payroll, we can create more owners.
At Carta, we are helpful, transparent, fair, and kind. We are relentless executors, unconventional thinkers, and masters of our craft.
To learn more, here is what one of our investors wrote about leading our Series F.
The Team You’ll Work With
This role is on the Public Markets team within our Corporations Business Unit. We provide Equity Plan Management for Public companies. As of today, we manage more than $1 trillion of equity.
The Public Markets team is a collaborative and passionate group of professionals that includes product managers, engineers, designers, customer support and sales. We’re united by a common mission to create more owners and simplify equity management. We place a high premium on experimentation and validated learning and we focus on being values and mission-driven, not didactic or prescriptive.
The Problems You’ll Solve
As private companies grow and mature they may choose to raise capital via an initial public offering (IPO). “Going public” is one of the most important events in the life of a private company. The Public Markets team builds software products that help our customers navigate the transition to a public company and manage their equity plans when they are public. In this role, you will:
- Build reliable and scalable web applications that enable our customers to trade stocks in public markets
- Build and support UI components plus data models that provide best in class user experience to our customers
- Tackle the challenges that come with building highly responsive, reliable, and accurate products that can handle large amounts of data in real time
- Design, build and interact with a large variety of internal (e.g. permissioning) and external APIs (e.g. market data) in a services-based ecosystem to solve problems from end-to-end
The Impact You’ll Have
The Public Markets product is a key pillar in fulfilling Carta’s mission of creating more owners. Your work will directly impact our customers that go public and stay public on Carta. You will also impact Carta’s future tech stack and engineering culture by paving the path for a services-based architecture while we fulfill our mission.
You’re a strong communicator and enjoy building thoughtful, reliable and elegant user experiences that truly drive business objectives. You’re an active participant and have a strong analytical opinion and position on how software should be engineered. You have:
- Experience building component libraries
- Experience or familiarity with building real time applications (Websockets or similar)
- Passion for building production quality UIs with modern tools like React, ES6, Flow, Typescript and Webpack
- Experience working with CI/CD pipelines, Docker, and Kubernetes
Knowledge of and interest in financial technology and capital markets is ideal but not required. We have people in our team who will help you figure it out, grow your skills and help you learn -- and ideally, learn from you too. We believe in transparent learning without ego.
The Interview Process
Our team believes that interviews are a two-way process and we strive to make them enjoyable without any “gotchas.” The interview process starts with a call with a member of our recruiting team who will tell you more about the job and the company. Then, you’ll meet the engineering manager for the Public Markets team, Adi, who will walk you through the specifics of the position, the team structure, what we’re looking for, and of course, answer any questions you will have. This interview will last 45 minutes. Then, there’s a technical take-home assignment where you’ll be working on a practical problem in the language of your choice. The take-home assignment is not timed but most people take about two hours or less. Finally, we will schedule you for another four or five meetings with other team members to discuss everything from Carta’s culture to cross-team collaboration and what you can expect, and what is expected from you.