Staff Software Engineer, Middle Office
Staff Engineer responsible for the long-term technical health and strategic direction of Carta’s Middle Office domain, including distributed systems, architecture, reliability, and AI-enabled engineering practices. Requires 10+ years of software engineering experience and demonstrated technical leadership across teams.
About the job
Responsibilities
- Serve as a technical anchor for the Middle Office business unit and own the long-term technical health and strategic direction of the domain.
- Navigate complex, ambiguous problems and break them into actionable paths.
- Identify systemic failure patterns and drive architectural improvements for scalability and reliability.
- Align multiple teams on major technical decisions across cross-functional domains.
- Define safe, effective ways for engineers to leverage AI tools.
- Set the vision for operational excellence and mentor senior engineers.
Requirements
- 10+ years of professional software engineering experience.
- Track record of high-level technical leadership and influence without formal authority.
- Expertise building distributed systems.
- Ability to guide technical direction across Python/Django, React, Postgres, JVM languages, gRPC, and cloud-native infrastructure.
- Strong technical communication, vision, and engineering discipline.
Compensation and Benefits
- $240,000 - $300,000 minimum cash compensation range in San Francisco, CA.
- Equity for full-time roles.
- Exceptional benefits.
- Compensation may vary based on geography, experience, expertise, and other factors.
Skills
Distributed Systems, Python, Django, React, Postgres, Jvm, gRPC, AWS, Cloud-Native Infrastructure, Artificial Intelligence
Similar jobs
Backend Engineering jobsStaff Software Engineer on Snowflake’s Snowtrail team, designing and operating query-processing and distributed infrastructure that improves engineering velocity and production quality. Requires expertise in databases, query optimization, compiler implementation, and large-scale systems.
Leads the design and implementation of scalable distributed data pipelines and related infrastructure, while improving performance, reliability, and security. Requires 5+ years of software experience, systems programming expertise, cloud and containerization experience, and senior staff-level technical leadership.
Leads performance engineering for high-volume data systems by diagnosing bottlenecks, designing improvements, and building resilient performance platforms. Requires 10+ years of software experience, strong Java and database expertise, and experience with distributed backend systems.
Senior technical IC focused on backend architecture and AI technologies for Airbnb's communication and connectivity platform. Partners with senior leaders and contributes code while providing technical leadership across teams.
Staff Software Engineer leading backend and data-intensive systems, including scalable services, AI-powered workflows, cloud infrastructure, and reliability initiatives. Requires 8+ years of software engineering experience and expertise in distributed systems, data processing, and containerized applications.