Golang Software Engineer

Compunnel, Inc.

Phoenix (AZ)

On-site

USD 120,000 - 180,000

Full time

14 days+
Application generator

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

Get past ATS filters

Job summary

Compunnel, Inc. is seeking a Go Software Engineer to join the Platform Engineering team in Phoenix. You will develop scalable microservices powering loyalty and benefits platforms, with hands-on Go, REST APIs, and event-driven services.

You will implement high-volume, high-availability systems, contribute to platform modernization, and work with Docker/Kubernetes, Kafka, and cloud-native architectures. Strong teamwork and communication are essential.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 4–8 years of professional software engineering experience with Golang.
  • Hands-on experience building high-volume REST APIs and microservices.
  • Experience developing event-driven microservices and working with gRPC.
  • Experience with Docker, Kubernetes, and containerized deployment.
  • Experience with CI tools and DevOps practices.
  • Proficiency with Git version control.
  • Experience in Agile software development environments.
  • Excellent communication and collaboration skills.

Responsibilities

  • Design, develop, test, deploy, and maintain Go-based APIs and microservices for REST and gRPC interfaces.
  • Build highly available, high-performance services handling high-volume ingestion.
  • Enhance core platform components for scalability, resiliency, and observability.
  • Implement monitoring using Prometheus, OpenTelemetry, Jaeger, and Grafana.
  • Collaborate with product owners and engineers to translate requirements into scalable solutions.
  • Integrate with relational and NoSQL databases and messaging systems like Kafka.
  • Develop and support containerized apps using Docker and Kubernetes.
  • Contribute to CI/CD processes and automated testing.
  • Participate in Agile ceremonies and document technical details.
  • Provide production support to ensure platform stability.

Skills

Golang
REST API design
Event-driven architecture
Docker & Kubernetes
CI/CD
Git
Agile development
Problem solving

Education

Bachelor's degree in CS/Engineering

Tools

Kafka
gRPC
OpenTelemetry
Prometheus
Jaeger
Grafana

Job description

We are seeking a Golang Software Engineer to join the Platform Engineering team and support the development of modern, scalable microservices that power enterprise loyalty and benefits platforms. The ideal candidate will have hands-on experience building high-performance Go applications, REST APIs, and event-driven microservices while contributing to platform modernization, scalability, resiliency, and cloud-native application development.

Key Responsibilities
  • Design, develop, test, deploy, and maintain Go-based APIs and microservices supporting REST and gRPC interfaces.
  • Build highly available, high-performance services capable of handling high-volume event ingestion and processing.
  • Develop and enhance core platform components to improve scalability, resiliency, observability, and overall system performance.
  • Implement monitoring and observability using tools such as Prometheus, OpenTelemetry, Jaeger, and Grafana.
  • Collaborate with product owners, architects, and engineering teams to translate business requirements into secure and scalable technical solutions.
  • Integrate applications with relational databases, NoSQL databases, SOAP services, and asynchronous messaging platforms such as Kafka.
  • Develop and support containerized applications using Docker and Kubernetes.
  • Contribute to Continuous Integration and Continuous Deployment (CI/CD) processes.
  • Participate in Agile ceremonies, code reviews, automated testing, technical documentation, and continuous improvement initiatives.
  • Troubleshoot application issues and provide production support to ensure platform stability and reliability.
Required Qualifications
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 4–8 years of professional software engineering experience with Golang.
  • Strong experience designing, developing, testing, and deploying enterprise software applications.
  • Hands-on experience building high-volume REST APIs and microservices.
  • Experience developing event-driven microservices and working with gRPC.
  • Experience with relational databases and NoSQL databases.
  • Experience with asynchronous messaging platforms such as Kafka.
  • Experience with Docker, Kubernetes, and containerized application deployment.
  • Experience with Continuous Integration (CI) tools and DevOps practices.
  • Proficiency with Git version control.
  • Experience working in Agile software development environments.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent verbal and written communication skills with the ability to collaborate across cross-functional teams.
Preferred Qualifications
  • Knowledge of financial services, loyalty, or rewards platforms.
  • Experience contributing to or maintaining open-source projects.
  • Experience with Jira and Confluence.
  • Experience implementing observability solutions using Prometheus, OpenTelemetry, Jaeger, and Grafana.
  • Experience working with high-availability, cloud-native, distributed systems.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Go (Golang) Software Engineer
Go (Golang) Software Engineer

CPS Inc. • Austin (TX)

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

CPS, Inc. • Austin (TX)

On-site
USD 110,000 - 180,000
Golang Developer
Golang Developer

Falcon Smart IT (FalconSmartIT) • Phoenix (AZ)

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

EPAM Systems • United States

Hybrid
USD 140,000 - 190,000
Senior Backend Engineer
Senior Backend Engineer

RAPIDFORT • United States

On-site
USD 140,000 - 200,000
401(k) retirement plan
Health, dental, and vision insurance
PTO and company holidays
+3
Go (Golang) Engineer - Integration & Channels
Go (Golang) Engineer - Integration & Channels

EPAM Systems Inc • United States

On-site
USD 110,000 - 150,000
Staff Software Engineer, Enterprise Apps
Staff Software Engineer, Enterprise Apps

Coinbase • Los Angeles (CA)

On-site
USD 180,000 - 260,000
Medical
Dental
Vision
+3
Staff Software Engineer, Enterprise Apps
Staff Software Engineer, Enterprise Apps

Coinbase • New York (NY)

On-site
USD 170,000 - 210,000
Medical
Dental
Vision
+3
Staff Software Engineer, Enterprise Apps
Staff Software Engineer, Enterprise Apps

Coinbase • San Francisco (CA)

On-site
USD 180,000 - 240,000
Medical
Dental
Vision
+3
Golang Backend Tech Lead
Golang Backend Tech Lead

Programmers.io • Tampa (FL)

On-site
USD 120,000 - 180,000