Back to all positions

[Remote] Senior Software Engineer (Java)

Remote Full-time Now Hiring

Note: The job is a remote job and is open to candidates in USA. Grid Dynamics is a technology consulting and platform and product engineering company. The company is seeking a Senior Software Engineer to develop platform capabilities, automation, observability, and engineering tooling for scalable and reliable Valkey operations, while collaborating with Platform, Core, and SRE teams.

Responsibilities

  • Design and develop automation and platform tooling to operate and scale Valkey reliably and efficiently
  • Build and enhance observability capabilities, including metrics, dashboards, alerting, logging, and distributed tracing
  • Develop tooling and automation for cluster lifecycle management, diagnostics, and other operational workflows, reducing manual intervention and operational complexity
  • Investigate complex distributed-system and performance issues and implement solutions that improve platform reliability, scalability, and performance
  • Build and improve CI/CD automation and engineering tooling to enable safe and efficient development and deployment of platform services
  • Collaborate with Platform, Core, and SRE engineers on architecture, APIs, automation, and tooling, and contribute to the technical documentation needed to develop and maintain the platform

Skills

  • Strong proficiency in Java and experience developing production backend systems
  • Experience with at least one scalable distributed data store such as Cassandra, Redis, Valkey, or MongoDB
  • Experience designing and building RESTful services and resilient, high-performance backend components
  • Experience with Kubernetes and developing or deploying applications in containerized environments
  • Experience building CI/CD automation using technologies such as Gradle, Jenkins, Spinnaker, and GitHub
  • Experience developing or integrating observability capabilities, including metrics, dashboards, alerting, logging, or tracing for distributed systems
  • Strong understanding of distributed-system principles, including high availability, scalability, fault tolerance, and performance
  • Ability to investigate complex system behavior and translate operational or scalability challenges into engineering solutions
  • Comfortable working independently on ambiguous engineering problems and collaborating across multiple teams
  • Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience
  • Experience developing platforms or tooling for Redis, Valkey, or other large-scale distributed database systems
  • Experience building automation for database provisioning, configuration, upgrades, scaling, failover, or other cluster lifecycle operations
  • Experience developing internal platforms, control planes, or infrastructure automation used by other engineering teams
  • Experience with scalable messaging systems such as Kafka or RocketMQ

Benefits

  • Opportunity to work on cutting-edge projects
  • Work with a highly motivated and dedicated team
  • Flexible schedule
  • Benefits package - medical insurance, vision, dental, etc.
  • Corporate social events
  • Professional development opportunities
  • Well-equipped office

Company Overview

  • Grid Dynamics is a premier AI transformation partner for the Fortune 1000. It was founded in 2006, and is headquartered in San Ramon, California, USA, with a workforce of 5001-10000 employees. Its website is http://www.griddynamics.com.
  • Company H1B Sponsorship

  • Grid Dynamics has a track record of offering H1B sponsorships, with 15 in 2026, 38 in 2025, 29 in 2024, 12 in 2023, 12 in 2022, 1 in 2021. Please note that this does not guarantee sponsorship for this specific role.