Remote (Global)

Ethos is hiring a Senior Software Engineer II, Messaging, Cloud

About the Role

Sezzle is seeking a Senior Software Engineer II to define and deliver our next-generation Kafka-first streaming infrastructure. You will be instrumental in building and maintaining the high-availability platform that powers real-time features across the company.

What You'll Do

  • Design, build, and maintain streaming services using Kafka, Spring Boot, and Spring Cloud Stream
  • Develop and manage Kafka connectors for data integration with DynamoDB, S3, and custom sinks/sources
  • Own schema management and evolution using Protocol Buffers, Schema Registry, and multi-language code generation
  • Support ongoing platform migrations, including multi-cluster consumption patterns and infrastructure transitions
  • Build monitoring, observability, and operational tooling to ensure system reliability
  • Collaborate with cross-functional teams on API design, data contracts, and integration patterns
  • Write infrastructure as code using Terraform and automate deployments through CI/CD pipelines
  • Participate in on-call rotation and incident response
  • Mentor team members and contribute to team processes and technical standards

What We're Looking For

  • 6+ years of backend software engineering experience
  • Strong proficiency with Java and Spring Boot
  • Experience with Apache Kafka or similar distributed streaming platforms
  • Solid understanding of distributed systems concepts: consistency, fault tolerance, replication, and data durability
  • Comfortable with cloud infrastructure (AWS preferred) and containerized deployments
  • Problem-solving mindset and a collaborative approach
  • Ownership mentality, learning orientation, and thoughtful communication

Nice to Have

  • Experience with Go (used for CLI tools and some services)
  • Familiarity with gRPC and Protocol Buffers
  • Background in stream processing frameworks (Kafka Streams, Flink)
  • Experience with schema registries and schema evolution strategies
  • Knowledge of Confluent Platform or Confluent Cloud
  • Understanding of CI/CD patterns, GitHub Actions, and artifact management (Maven, Nexus)
  • Experience with observability tooling (Prometheus, Grafana, DataDog)
  • Previous work on large-scale platform migrations or infrastructure modernization projects

Technical Stack

  • Kafka, Spring Boot, Spring Cloud Stream, Protocol Buffers, Terraform
  • AWS, DynamoDB, S3
  • Go, gRPC, Kafka Streams, Flink
  • Confluent Cloud, GitHub Actions, Maven, Nexus
  • Prometheus, Grafana, DataDog

Team & Environment

The Messaging team is part of over 500 remote-first employees and collaborates closely with mobile, backend, and data teams.

Benefits & Compensation

  • Compensation range: $148,000 to $216,500 USD
  • Medical, dental, vision, life and disability insurance plans (100% paid for US employees)
  • 401(k) plan with company matching program in the US and RRSP with DPSP plan for Canadian employees
  • Employee Assistance Program (EAP) for mental wellness
  • Flexible PTO and 12 company wide days off throughout the year
  • Learning & Development programs
  • Equipment, tools, and reimbursement support for a productive remote environment
  • Free Life360 Platinum Membership for your preferred circle

Work Mode

This is a fully remote position for candidates located in the USA.

We are an equal opportunity employer and value diversity. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status or any legally protected status.

Required Skills
KafkaSpring BootSpring Cloud StreamProtocol BuffersTerraformAWSDynamoDBS3GogRPCMicroservicesDistributed SystemsEvent-Driven ArchitectureCloud InfrastructureSystem Design
Ready to relocate and code from paradise?

Thailand or Vietnam — your office, your rules

Iglu offers relocation to Bangkok, Chiang Mai, Ho Chi Minh City, or Hong Kong. Full employment, legal setup, and a community of 200+ digital professionals.

Relocation to 5 countries
Full legal work setup
Developer community access
Work-life balance culture
Explore locations
Relocation support included
About company
Ethos

Ethos is a leading life insurance technology company on a mission to protect families by democratizing access to life insurance and empowering agents at scale. It offers instant, accessible life insurance products with a seamless online process requiring no medical exams.

Visit website
Job Details
Category backend
Posted 25 days ago