Senior Software Engineer II, Messaging, Cloud

Added
5 days ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

java terraform aws kafka spring boot

๐Ÿ“‹ Description

  • Design, build, and maintain streaming services using Kafka, Spring Boot, and Spring Cloud Stream
  • Develop Kafka connectors for DynamoDB, S3, and custom sinks/sources
  • Own schema management using Protocol Buffers, Schema Registry, and multi-language codegen
  • Support platform migrations, including multi-cluster consumption patterns and infra transitions
  • Build monitoring, observability, and tooling to ensure reliability
  • Collaborate with cross-functional teams on API design and data contracts

๐ŸŽฏ Requirements

  • 6+ years backend software engineering experience
  • Strong proficiency with Java and Spring Boot
  • Experience with Apache Kafka or similar streaming platforms
  • Distributed systems concepts: consistency, fault tolerance, replication, data durability
  • Cloud infrastructure (AWS preferred) and containerized deployments
  • Terraform, CI/CD pipelines, and infrastructure as code

๐ŸŽ Benefits

  • Competitive pay and benefits
  • Medical, dental, vision, life and disability insurance (US)
  • 401(k) with company matching (US) and RRSP for Canadians
  • Employee Assistance Program (EAP)
  • Flexible PTO and 12 company-wide days off
  • Learning & Development programs
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest โ€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs โ†’