Mediabistro logo
job logo

Software Engineer (Developer Experience)

3B Staffing LLC, California Hot Springs, CA, United States


Software Engineer (Developer Experience)

USC/GC

Software Engineer with experience in Golang/Python, Terraform/IaC, Kubernetes, cloud security tools (HashiCorp Vault), configuration management (Ansible), Temporal/Cadence, HashiCorp Consul, multi-region cloud deployments, Linux administration, CI/CD pipelines, and strong analytical and communication skills.

Here is your new opportunity with me. Show me what you have!. Must have LinkedIn.
MUST HAVE--Experience with

security tools

such as

HashiCorp Vault

and understanding of

cloud security policies .
MUST HAVE - Developer experience with

Golang

and

Python

(or similar programming languages).
Strong hands-on experience with

Terraform

and

Infrastructure as Code (IaC)

methodologies.
Instant interview with

Temporal (or Cadence)

and

HashiCorp Consul .
Expert with

configuration management tools

(Ansible preferred)
Strong understanding of

multi-region, multi-environment deployment architectures
100% remote

Job Description / Summary:

Our team is experiencing significant growth, and we are looking for a

Software Engineer (Developer Experience)

to help drive new initiatives.
This position heavily utilizes

Terraform

and

Kubernetes

and focuses on solving problems related to

Infrastructure-as-Code (IaC) ,

CI/CD , and

Cloud Automation .
You will participate in

Samsung's cloud initiatives

to adopt Kubernetes and implement scalable, secure cloud infrastructure.

Job Responsibilities:

Contribute to a standardized

Terragrunt directory structure

organized by account, region, environment, and category for scalable configurations.
Refactor and migrate

legacy Terraform stacks

by moving modules and resources between state files to minimize downtime and drift.
Architect

cross-account and cross-cloud-provider deployments

leveraging best-practice RBAC roles and permission sets for least-privilege access.
Apply

DRY principles

using Terragrunt wrappers to reduce code duplication, promote module reuse, and streamline maintenance.
Enforce DRY principles using

Kubernetes configuration tools

(Tanka, Jsonnet, Helm, Kustomize) to manage multi-cloud deployments.
Collaborate with DevOps and development teams to automate and standardize infrastructure deployments across multiple environments.
Skills and Competencies:

Experience running

Kubernetes workloads

on

AWS, GCP, and Azure .
Experience with

custom integrations

such as Slack, bots, Jira, or other automation tools.
Familiarity with

GitOps

and using

GitHub Actions

(including self-hosted runners).
Strong understanding of

CI/CD pipeline concepts

(Jenkins preferred).
Experience with

security tools

such as

HashiCorp Vault

and understanding of

cloud security policies .
Developer experience with

Golang

and

Python

(or similar programming languages).
Strong hands-on experience with

Terraform

and

Infrastructure as Code (IaC)

methodologies.
Solid understanding of

Linux Administration

(Rocky, CentOS, RHEL, Ubuntu).
Experience with

cloud-init image automation

and Linux software installation.
Familiarity with

Temporal (or Cadence)

and

HashiCorp Consul .
Expert with

configuration management tools

(Ansible preferred).
Excellent communication skills across global teams and time zones.
Strong analytical and problem-solving skills for complex cloud infrastructure challenges.
Preferred Skills:

Experience managing

cross-functional teams

including DevOps, architects, and business stakeholders.
Understanding of

multi-region, multi-environment deployment architectures .