Job Description
Job Overview
As a Senior Software Engineer II on the Events Platform team at Carta, you will contribute to building solutions that capture and manage domain events and change data across all services. This role is crucial for enabling event-driven architecture within the company, as you will work on maintaining core infrastructure services, including Kafka and Debezium, as well as developing tools for auditing and notifications.
Technical Requirements
Required Skills
- • Java
- • Python
- • Kafka
- • microservices
- • Service Oriented Architecture (SOA)
Experience Level
8+ years of full-stack or backend engineering experience
Responsibilities
- • Solve problems related to building auditable products using domain events and real-time change data
- • Encapsulate complex business logic into meaningful domain events
- • Accelerate building derived products via domain events
- • Enhance developer experience with streaming technologies
- • Build a platform with decentralized event ownership and federated governance
Additional Information
- Location
-
Waterloo, Ontario, Canada
- Type
-
Full-Time
- Compensation
-
Not specified