Senior Data-Intensive Software Engineer (Go, Kafka, Cloud)

SRG

Virgin (UT)

On-site

USD 120,000 - 180,000

Full time

35 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

SRG is seeking a Senior Software Engineer to design, build, and scale data-intensive applications and cloud-native platforms in Utah. You will contribute to distributed systems, high-performance APIs, and cloud infrastructure supporting large-scale analytics.

The role emphasizes Go (Golang) development, RESTful APIs, Kafka streaming, Docker, Kubernetes, and cloud deployments on AWS/Azure/GCP, with a focus on reliability, testing, and scalable architecture.

Qualifications

  • Proven track record of shipping, operating, and maintaining major software releases.
  • Strong Go (Golang) experience for product development and platform features.
  • Hands-on experience building RESTful APIs in high-volume environments.
  • Experience implementing stream processing with Apache Kafka.
  • Solid automated testing practices including unit tests and TDD.
  • Experience containerizing applications with Docker and deploying on Kubernetes.
  • Experience deploying and operating apps on AWS, Azure, or GCP.
  • Experience designing and optimizing data models for relational and NoSQL databases.
  • Excellent English communication and cross-functional collaboration skills.
  • Strong analytical and problem-solving abilities for scalable, reliable solutions.

Responsibilities

  • Design, develop, and maintain scalable software products and services using Go (Golang).
  • Build and support high-performance, data-intensive RESTful APIs.
  • Contribute to architecture, delivery, and maintenance of major releases.
  • Develop event-driven and real-time processing with Kafka and streaming architectures.
  • Apply best practices: unit testing, TDD, and CI/CD methodologies.
  • Develop and maintain containerized apps using Docker and deploy on Kubernetes.
  • Design and manage cloud-based infrastructure on AWS/Azure/GCP.
  • Collaborate with cross-functional teams to gather requirements and deliver scalable systems.
  • Create and optimize large-scale database models with relational and NoSQL databases.
  • Monitor system performance, reliability, and scalability; identify improvements.
  • Participate in code reviews, architecture discussions, and mentoring.

Skills

English communication
Analytical thinking
Problem solving
Cross-functional collaboration

Education

Bachelor's degree in Computer Science, Software Engineering, Bioinformatics, or related field

Tools

Go (Golang)
RESTful APIs
Apache Kafka
Docker
Kubernetes
AWS
Azure
Google Cloud Platform (GCP)
SQL/NoSQL databases
gRPC
Protocol Buffers
Apache Beam
Google Kubernetes Engine (GKE)

Job description

SRG is seeking a Senior Software Engineer to design, build, and scale data-intensive applications and cloud-native platforms in Utah. You will contribute to distributed systems, high-performance APIs, and cloud infrastructure supporting large-scale analytics.

The role emphasizes Go (Golang) development, RESTful APIs, Kafka streaming, Docker, Kubernetes, and cloud deployments on AWS/Azure/GCP, with a focus on reliability, testing, and scalable architecture.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Golang Engineer
Senior Golang Engineer

Vertage Inc. • Missouri

On-site
USD 120,000 - 180,000
Senior Go Data Engineer - Scalable Cloud Data Platforms
Senior Go Data Engineer - Scalable Cloud Data Platforms

Vertage Inc. • Missouri

On-site
USD 120,000 - 180,000
Golang Engineer
Golang Engineer

AppLab Systems, Inc • Austin (TX)

On-site
USD 120,000 - 190,000
Golang Data Streaming Engineer for Kafka & Real-Time
Golang Data Streaming Engineer for Kafka & Real-Time

AppLab Systems, Inc • Austin (TX)

On-site
USD 120,000 - 190,000
Senior Go Backend Engineer for Cloud Microservices
Senior Go Backend Engineer for Cloud Microservices

Capgemini • Salt Lake City (UT)

On-site
USD 56,000 - 130,000
Senior Go Engineer - Cloud-Native Microservices & APIs
Senior Go Engineer - Cloud-Native Microservices & APIs

Vertage Inc. • Missouri

On-site
USD 120,000 - 180,000
Senior Go (Golang) Engineer
Senior Go (Golang) Engineer

EITACIES Inc. • Phoenix (AZ)

On-site
USD 120,000 - 190,000
401(k)
Senior Software Engineer
Senior Software Engineer

The Intersect Group • Atlanta (GA)

On-site
USD 120,000 - 160,000
Senior Data Platform Engineer | Kubernetes, Go, Cloud
Senior Data Platform Engineer | Kubernetes, Go, Cloud

Auth21 • San Diego (CA)

On-site
USD 170,000 - 240,000
Equity
Variable/Incentive Compensation
Health Plans
+6
Senior Data Engineer: Scalable Analytics & Pipelines
Senior Data Engineer: Scalable Analytics & Pipelines

TekWissen ® • St. Louis (MO)

On-site
USD 110,000 - 170,000
Equal opportunity employer