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 be joining a company recognized for its innovative software solutions in venture capital and private equity. This role involves building solutions to capture and process domain events and change data across all services at Carta, which is crucial for enabling event-driven architecture. You will have an opportunity to work with a collaborative team focused on enhancing developer experiences and creating scalable products.

Technical Requirements

Required Skills
  • • Kafka
  • • Service Oriented Architecture (SOA)
  • • microservices
Preferred Skills
  • • Java
  • • Python
Experience Level

8+ years of full-stack or backend engineering experience

Responsibilities

  • • Build 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
  • • Simplify and enhance the developer experience with streaming technologies
  • • Develop a platform that offers 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