Senior Backend Engineer (Java/Go) for RCS Messaging

Grid Dynamics

United States

On-site

USD 130,000 - 180,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Competitive salary
Flexible schedule
Medical insurance
Vision
Dental
Corporate events
Professional development

Job summary

Grid Dynamics in the United States is seeking a backend engineer to design and implement improvements for Rich Communication Services (RCS) and messaging platforms. You will review requirements and produce scalable software designs for production in Java and Go on large-scale cloud environments.

The role calls for 5+ years in software engineering, experience with database schemas (MySQL/Spanner), and strong Java plus Go skills, with a degree in CS.

Qualifications

  • Minimum 5 years in a full-time software engineering role on cloud services.
  • Experience writing or modifying database schemas (e.g., MySQL, Spanner).
  • At least 3 years with Java and Go.
  • Bachelor's or Master's in Computer Science or related field.

Responsibilities

  • Design and implement backend feature improvements for RCS and messaging platforms.
  • Review PRDs and independently produce software designs, DB schema changes, and implementation plans.
  • Write production-grade code and tests in Java and Go that meet standards.
  • Maintain and improve Go tests and system reliability.

Skills

Java
Go
Cloud environments
Database schema
SQL

Education

Bachelor's or Master's in Computer Science

Tools

MySQL
Google Spanner
Kubernetes

Job description

Grid Dynamics in the United States is seeking a backend engineer to design and implement improvements for Rich Communication Services (RCS) and messaging platforms. You will review requirements and produce scalable software designs for production in Java and Go on large-scale cloud environments.

The role calls for 5+ years in software engineering, experience with database schemas (MySQL/Spanner), and strong Java plus Go skills, with a degree in CS.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java/Golang Engineer
Senior Java/Golang Engineer

Grid Dynamics • United States

On-site
USD 130,000 - 180,000
Competitive salary
Flexible schedule
Medical insurance
+4
Staff Software Engineer - RCS & Real-Time Communications
Staff Software Engineer - RCS & Real-Time Communications

Google • Mountain View (CA)

On-site
USD 207,000 - 300,000
Senior Software Engineer, RCS & Low-Latency Systems
Senior Software Engineer, RCS & Low-Latency Systems

Google • Town of Montana (WI)

On-site
USD 174,000 - 252,000
Senior Software Engineer - RCS & Low-Latency Systems
Senior Software Engineer - RCS & Low-Latency Systems

Google • Mountain View (CA)

On-site
USD 174,000 - 252,000
Senior Backend Engineer - Messaging Identity & Security
Senior Backend Engineer - Messaging Identity & Security

Socket.dev • San Diego (CA)

On-site
USD 120,000 - 180,000
Staff Software Engineer — RCS & Real-Time Networking
Staff Software Engineer — RCS & Real-Time Networking

Worky • Mountain View (CA)

On-site
USD 207,000 - 300,000
Equity
Benefits
Staff Software Engineer, Messages
Staff Software Engineer, Messages

Worky • Mountain View (CA)

On-site
USD 207,000 - 300,000
Equity
Benefits
Staff Software Engineer, Messages
Staff Software Engineer, Messages

Google • Mountain View (CA)

On-site
USD 207,000 - 300,000
Senior Staff Engineer – Real-Time Communications & AI
Senior Staff Engineer – Real-Time Communications & AI

Google Inc. • Mountain View (CA)

On-site
USD 207,000 - 300,000
Senior Go Engineer - Build High-Performance, Agile Systems
Senior Go Engineer - Build High-Performance, Agile Systems

Grid Dynamics • United States

On-site
USD 130,000 - 170,000
Competitive salary
Flexible schedule
Comprehensive benefits
+3