Golang Engineer (Configuration Management & Security Automation)

Overview

On Site
$65 - $75 per hour
Contract - W2

Skills

Golang Engineer (Configuration Management & Security Automation)

Job Details



Golang Engineer (Configuration Management & Security Automation)


W2 Contract


Salary Range: $135,200 - $156,000 per year


Location: Seattle, WA - Hybrid Role


Job Summary:


As a highly skilled Golang Engineer with strong experience in API integration, Kubernetes deployments, and data presentation, you will automate, monitor, and enhance the reliability of multiple Configuration Management Systems. Initially, you will focus on one of four major config systems: automating config queries, tracking changes, caching state, and optionally visualizing changes through dashboards. There is a strong opportunity to transition to other Golang-based projects within our Identity and Access Management Team.


Duties and Responsibilities:



  • Automate querying against known API specifications to track configuration changes.

  • Develop and optimize data gathering, sorting, and caching mechanisms (PostgreSQL and/or in-memory caching).

  • Present configuration changes via dashboards (Grafana; Splunk nice to have).

  • Build tooling primarily in Golang.

  • Deploy automation into multiple Kubernetes environments (various internal/custom flavors).

  • Set up pods, manage deployments, and troubleshoot containerized applications.

  • Track the state of system configurations over time and enable proactive monitoring.

  • Collaborate with TPMs and engineering teams to validate design approaches and deliver secure, scalable solutions.


Requirements and Qualifications:



  • 5+ years of backend engineering experience with a strong focus on Golang (primary language).

  • Expertise integrating RESTful APIs: setting up calls, handling authentication, parsing, and tracking state.

  • Hands-on expertise with Kubernetes: pod setup, deployments, troubleshooting internal Kube environments.

  • Strong understanding of configuration management, state caching, and tracking configuration changes over time

  • Experience with PostgreSQL and/or in-memory caching systems.


Preferred Qualifications:



  • Dashboarding experience with Grafana or Splunk is a plus

  • Experience with Python scripting.

  • Familiarity with GitOps-style deployments.

  • Observability experience with Prometheus, Loki, and Grafana.

  • Background in security operations, identity management, or large-scale system automation.



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 ;/span>

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Bayside Solutions