Senior Software Engineer II, Events Platform

Carta

Apply Now

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

Technical Environment

Languages
Tools & Technologies

Additional Information

Location
Waterloo, Ontario, Canada
Type
Full-Time
Compensation
Not specified

Skills & Technologies