Lead Golang Software Engineer with Kubernetes & Google Cloud Platform (GCP)

Macpower Digital Assets Edge Private Limited
  • Atlanta, GA
  • $127,600–$199,900 Per Year
  • Quick Apply
6 days ago

Job Description

Position Summary & Key Areas of Responsibility:

  • Build, test, operate, and improve platform engineering solutions.
  • Own problems end-to-end, engaging with stakeholders to contribute to product roadmap, considering performance, observability, operations, and testing.
  • Contribute to technical strategy and vision for the team via design and code review.
  • Participate in shaping an effective software development lifecycle with a focus on customer support and root cause analysis.
  • Uphold high engineering standards by providing technical leadership and assistance to internal and external product development teams, advocating for best practices.
  • Mentor others on the team with a growth mindset.
  • Diagnose and debug issues within the system or in downstream dependencies, working with other teams to resolve issues.
  • Knowledgeable in cloud-native microservices architecture, data architecture, analytics, software/application architecture, and modern cloud security.

Basic Qualifications:

  • Bachelor's Degree in a Technical Discipline or equivalent work experience.
  • At least 5 years of experience in software engineering, designing, and architecting enterprise solutions.
  • 4+ years of experience integrating with REST APIs.
  • 4+ years of experience working with Public Clouds (Google Cloud Platform).
  • 4+ years of experience working with Kubernetes and containerized platforms.
  • Strong computer science fundamentals: OOP, design patterns, data structures, and algorithms.
  • Strong advocate for Infrastructure as Code.
  • Experience designing and implementing multi-tenant SaaS systems.
  • Experience with cloud-based technologies and enterprise-scale cloud adoption.
  • Ability to document and publish recommendations and guidance.

Preferred Qualifications:

  • Experience designing distributed systems with considerations for performance, responsiveness, concurrency, availability, supportability, and observability.
  • Platform engineering experience with PostgreSQL, GitOps, CI/CD, Kubernetes, Open Container Initiative (OCI) test infrastructure, Bazel, Golang, LaunchDarkly, and Okta.
  • Familiarity with collaboration and issue tracking using GitHub.

General Knowledge, Skills, and Abilities:

  • Expertise in Google Cloud Platform.
  • Experience participating in open-source projects.
  • In-depth knowledge of end-to-end systems development life cycles (including agile, iterative, and other modern approaches to software development).
  • Outstanding verbal and written communication skills for technical and non-technical audiences at various levels (executive, management, individual contributors).
  • Ability to estimate work effort for stories and epics, ensuring successful milestone completion.
  • Ability to guide and advise on architecture and design best practices based on experience.
  • Strong work ethic, positive outlook, and responsiveness to internal and external customers.
  • Experience mentoring, coaching, and fostering team development.
  • Knowledge of networking, computing platforms, storage, databases, security, middleware, systems management, and related infrastructure technologies.

Non-Negotiable Requirements:

  • Golang, Kubernetes, and Google Cloud Platform (GCP) Must have 3+ years of experience with

Numbers & Facts

LocationAtlanta, GA
Salary$127,600–$199,900 Per Year

Skills

  • Algorithmsunmatched
  • Application Programming Interface (API)unmatched
  • Architectural Analysisunmatched
  • Best Practicesunmatched
  • Cloud Architectureunmatched
  • Cloud Computingunmatched
  • Coachingunmatched
  • Code Reviewsunmatched
  • Communication Skillsunmatched
  • Computer Networksunmatched
  • Computer Scienceunmatched
  • Computer Systemsunmatched
  • Concurrencyunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Customer Support/Serviceunmatched
  • Data Analysisunmatched
  • Data Structuresunmatched
  • Debugging Skillsunmatched
  • Design Patterns Programming Methodologiesunmatched
  • Distributed Computingunmatched
  • Engineeringunmatched
  • GCP (Good Clinical Practices)unmatched
  • GitHubunmatched
  • Go Programming Language (Golang)unmatched
  • Identify Issuesunmatched
  • Information/Data Security (InfoSec)unmatched
  • Mentoringunmatched
  • Microservicesunmatched
  • Middlewareunmatched
  • Object Oriented Programming (OOP)unmatched
  • Open Sourceunmatched
  • PostgreSQLunmatched
  • Presentation/Verbal Skillsunmatched
  • Problem Solving Skillsunmatched
  • Product Developmentunmatched
  • Product Planningunmatched
  • Public Cloudunmatched
  • REST (Representational State Transfer)unmatched
  • Root Cause Analysisunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Software as a Service (SaaS)unmatched
  • Systems Administration/Managementunmatched
  • Team Buildingunmatched
  • Team Playerunmatched
  • Technical Leadershipunmatched
  • Technical Strategyunmatched
  • Technical Supportunmatched
  • Testingunmatched
  • Writing Skillsunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder