Demo

Backend Software Engineer (Golang) | Distributed Systems

Bayside Solutions
Denver, CO Contractor
POSTED ON 8/31/2026
AVAILABLE BEFORE 9/30/2026


Backend Software Engineer (Golang) | Distributed Systems


W2 Contract


Pay Rate: $60 - $70 per hour


Location: Denver, CO - Hybrid Role


Job Summary:


We are seeking a Backend Software Engineer to build, evolve, and migrate distributed backend services supporting cloud and access-control platforms. This profile is more software-engineering focused, but candidates should be comfortable working in cloud-native production environments.


Duties and Responsibilities:



  • Design, implement, test, and maintain production backend services and microservices in Golang.

  • Contribute to service migration and consolidation efforts across the cloud and related access-control platforms.

  • Build and evolve APIs using technologies such as gRPC, REST, and JSON-based interfaces.

  • Work with distributed-system patterns including service dependencies, retries, timeouts, concurrency, state, and failure recovery.

  • Integrate and operate backend services with managed or self-hosted data platforms such as PostgreSQL-compatible databases, CockroachDB, MongoDB, Cassandra, Redis, or comparable technologies.

  • Containerize services and deploy them into Kubernetes-based production environments.

  • Collaborate with platform and infrastructure engineers on cloud deployment, configuration, data migration, observability, and production readiness.

  • Improve service performance, scalability, availability, and fault tolerance.

  • Develop automated tests and participate in code review, CI/CD, release, and production validation processes.

  • Use metrics, dashboards, and logs to troubleshoot service behavior and production incidents.

  • Make architectural and implementation changes needed to support new cloud environments or platform integrations.

  • Work independently while communicating technical tradeoffs and risks clearly to engineering partners.


Requirements and Qualifications:



  • Strong current backend software engineering experience in Go or Java.

  • Experience designing and maintaining production APIs and distributed services.

  • Strong understanding of data structures, concurrency, error handling, testing, and maintainable software design.

  • Experience with gRPC, REST, JSON APIs, or similar service communication patterns.

  • Experience with relational or distributed data stores such as PostgreSQL, CockroachDB, MongoDB, Cassandra, Redis, or similar technologies.

  • Experience with Docker and Kubernetes in a development or production environment.

  • Experience with Git-based development, code review, CI/CD, and production release workflows.

  • Understanding of observability using metrics and logs, including tools such as Prometheus, Grafana, Splunk, or equivalents.

  • Experience troubleshooting production systems across service, runtime, data, and infrastructure boundaries.

  • Ability to operate independently, learn unfamiliar systems, and contribute to architecture as well as implementation.


Preferred Qualifications



  • Five or more years of recent Go experience for Go-aligned teams.

  • Strong Java experience for cloud service work.

  • Experience with OAuth2, OIDC, identity, authorization, or access-control systems.

  • Experience with high-throughput or low-latency distributed systems.

  • Experience with cloud migration or adapting an existing service to a new public cloud environment.

  • Experience with Kafka, NATS, Redis, or other messaging and caching technologies.

  • Experience with managed cloud databases and data migration.

  • Experience with Kubernetes operational troubleshooting in addition to application deployment.

  • Experience designing major architectural changes without service interruption.



Bayside Solutions, Inc. is not able to sponsor any candidates at this time. Additionally, candidates for this position must qualify as a W2 candidate.


Bayside Solutions, Inc. may collect your personal information during the position application process. Please reference Bayside Solutions, Inc.'s CCPA Privacy Policy at

Salary : $60 - $70

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Backend Software Engineer (Golang) | Distributed Systems?

Sign up to receive alerts about other jobs on the Backend Software Engineer (Golang) | Distributed Systems career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Bayside Solutions

  • Bayside Solutions Brookshire, TX
  • Associate Systems Administrator W2 Contract Pay Rate: $28 - $33 per hour Location: Brookshire, TX - Onsite Role Job Summary: The ideal candidate will have ... more
  • 1 Day Ago

  • Bayside Solutions Denver, CO
  • Network Test Engineer W2 Contract Pay Rate: $60 - $70 per hour Location: Denver, CO - Hybrid Role Job Summary: We are seeking a Network Test Consultant to ... more
  • 2 Days Ago

  • Bayside Solutions Seattle, WA
  • Platform Infrastructure / Multi-Cloud Software Engineer W2 Contract Pay Rate: $60 - $70 per hour Location: Seattle, WA - Hybrid Role Job Summary: We are se... more
  • 2 Days Ago

  • Bayside Solutions Austin, TX
  • Incident Response Coordinator W2 Contract Pay Rate: $40 - $50 per hour Location: Austin, TX - Hybrid Role Job Summary: With strong collaborative skills, yo... more
  • 2 Days Ago


Not the job you're looking for? Here are some other Backend Software Engineer (Golang) | Distributed Systems jobs in the Denver, CO area that may be a better fit.

  • Scribd, Inc. Denver, CO
  • Scribd, Inc. is on a mission to advance human understanding. Our four products — Scribd®, Slideshare®, Everand™, and Fable — help billions of people across... more
  • 22 Days Ago

  • DAT Denver, CO
  • About DAT DAT is an award-winning employer of choice and a next-generation SaaS technology company that has been at the leading edge of innovation in trans... more
  • 10 Days Ago

AI Assistant is available now!

Feel free to start your new journey!