Staff Software Engineer
Summary
Staff Software Engineer at Carta designs scalable, reliable systems and sets technical direction across Python/Django, React, Postgres, and AWS, while leading AI adoption and mentoring teams.
You will take long-term accountability for the technical health and strategic direction of key domains. You will tackle the most complex and poorly defined problems, breaking them down into navigable paths for the organization. You will identify and eliminate failure patterns across multiple systems and drive architectural changes that improve scalability and reliability. You will use your deep cross-functional understanding to align multiple teams on major technical decisions. You will lead the charge in transforming how engineering builds by defining the context and rails that let everyone leverage AI tools safely and effectively. You will set the vision for operational excellence and mentor senior engineers to raise the collective craft of the organization.
Responsibilities
- Tackle complex and poorly defined problems and break them down into navigable paths for the organization
- Identify and eliminate failure patterns across multiple systems, driving architectural changes that improve scalability and reliability
- Align multiple teams on major technical decisions using deep cross-functional domain understanding
- Lead the adoption of AI tools by defining context and building rails for safe and effective use
- Set the vision for operational excellence and mentor senior engineers
Requirements
- Expert in building distributed systems
- Comfortable guiding technical direction across Python/Django, React, Postgres, JVM languages, gRPC, and cloud-native infrastructure (AWS)
- Lead through influence rather than authority
- Anticipate future roadblocks and build systems that support long-term business growth
- 10+ years of professional software engineering experience with a track record of high-level technical leadership
Benefits
- Equity for all full time roles
- Exceptional benefits
a16z