Skip to content
MetropolisMetropolisSeattle, WA

Senior Software Engineer, Edge

Build and scale backend platform services using Java and Scala, designing gRPC APIs and event-driven systems with Kafka, Redis, MySQL, and Kubernetes. The role requires a bachelor's or master's degree and 8+ years of backend development experience.

170k – 200k/yr
On-site8+ YOEBackend Engineering

About the role

Responsibilities

  • Build robust, scalable, and maintainable backend services in Java and Scala for mission-critical operations.
  • Design and implement gRPC APIs for high-performance, real-time data transfer between services.
  • Use Redis and MySQL for efficient data storage and retrieval, with a focus on reliability and low latency.
  • Deploy and manage microservices on Kubernetes, optimizing scalability, resilience, and cost efficiency.
  • Use Kafka to build scalable, event-driven architectures for real-time data streaming and processing.
  • Partner with Hardware, Machine Learning, and Operations teams to ensure seamless ecosystem integration and provide appropriate tooling.
  • Analyze and address performance and scalability bottlenecks while maintaining system reliability and data integrity.

Requirements

  • Bachelor's or master's degree in Computer Science, Software Engineering, or a related field.
  • 8+ years of backend development experience, preferably in platform or core services.
  • Expertise in industry-standard programming languages, preferably Java and Scala.
  • Experience building gRPC APIs for efficient and reliable service communication.
  • Strong understanding of database design and optimization using Redis and MySQL.
  • Familiarity with container orchestration and scaling using Kubernetes.
  • Hands-on experience with Kafka and event-driven architectures.
  • Exceptional analytical skills and the ability to solve complex technical problems and design innovative solutions.
  • Strong communication, collaboration, learning, and proactive problem-solving skills.

Nice-to-Have

  • Exposure to frontend integration with frameworks such as Next.js.

Compensation and Benefits

  • Four days per week in the office under the company's office-first model.
  • Anticipated base salary: $170,000.00–$200,000.00 USD annually.
  • Benefits typically include healthcare, a 401(k) plan, short- and long-term disability coverage, basic life insurance, stock options, bonus plans, and more.

Skills

JavaScalagRPCRedisMySQLKubernetesKafkaMicroservicesEvent-Driven ArchitectureNext.js
Scribe

Senior Software Engineer, Adopt

ScribeUnited States

Build and optimize high-scale backend systems powering document workflows, integrations, and greenfield products. The role requires 5+ years of backend experience, strong Python expertise, and proficiency in performance optimization, testing, and engineering best practices.

170k – 230k/yrRemote5+ YOEBackend Engineering
Crusoe

Senior Software Engineer, Crusoe Container Registry

CrusoeSan Francisco, CA

Senior Software Engineer owning Crusoe Cloud's managed container registry. Build, scale, and optimize core distributed services for AI training/inference workloads; drive performance, reliability, and architecture decisions in production.

170k – 205k/yrOn-site5+ YOEBackend Engineering
Illumio

Senior Software Engineer

IllumioSunnyvale, CA

Develop containerized microservices in Go for a distributed multi-tenant cloud security platform processing real-time events and telemetry. Own full SDLC, design, mentoring, and operations for Illumio's Zero Trust segmentation products. Requires 4+ years building scalable distributed systems, Bachelor's in CS.

170k – 196k/yrOn-site5+ YOEBackend Engineering
Current

Senior Software Engineer

CurrentNew York, NY

Senior Backend Engineer building and scaling distributed services, real-time transaction systems, ML infrastructure, and data-intensive applications on GCP for a consumer fintech platform serving 6M+ members. Requires 5+ years backend experience (JVM/Java preferred), strong CS fundamentals, and cloud/database proficiency.

170k – 250k/yrOn-site5+ YOEBackend Engineering
Tatari

Senior Backend Engineer

TatariNew York, NY +2

Senior Backend Engineer on the Reporting & Measurement team at Tatari, building and scaling TV advertising analytics and measurement platform. Requires 6+ years Python experience, strong distributed systems and modern data stack background, plus production LLM deployment experience.

170k – 200k/yrHybrid6+ YOEBackend Engineering