Senior Software Engineer

Added
25 minutes ago
Type
Full time
Salary
Salary not provided

Related skills

grpc java kubernetes kotlin rest

๐Ÿ“‹ Description

  • Design, build and operate JVM-based microservices.
  • Own services end-to-end: architecture, deployment and monitoring.
  • Apply async programming, backpressure, memory and GC tuning.
  • Build event-driven systems with Kafka; streaming and schemas.
  • Instrument observability: metrics, logs, traces; define SLIs/SLOs.
  • Design REST/gRPC APIs; ensure resilient service-to-service communication.

๐ŸŽฏ Requirements

  • Strong experience building and operating production JVM backend services (Java/Kotlin).
  • Distributed systems and microservice design fundamentals.
  • Async and reactive programming: CompletableFuture, Reactor, RxJava, Kotlin coroutines.
  • Containers, Kubernetes and CI/CD pipelines.
  • Nice to have: OpenTelemetry.
  • Experience with Kafka Streams; Avro/Protobuf; Cassandra/Elasticsearch/Redis.

๐ŸŽ Benefits

  • Flexible workforce: in-office, remote, or hybrid.
  • Diverse, welcoming and inclusive environment.
  • Reasonable accommodations during application process.
  • Collaborative culture with global engineering teams.
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 โ†’