MD
Lead Golang Software Engineer with Kubernetes & Google Cloud Platform (GCP)
Macpower Digital Assets Edge Private Limited
πΊπΈ United States
On-site
Staff / Principal
5 days ago
$127,600 β $199,900 / year
- Microservices
- Data Architecture
- REST API
- GCP
- Kubernetes
- OOP
- IaC
- PostgreSQL
- GitOps
- CI/CD
- OCI
- Bazel
- Golang
- LaunchDarkly
- Okta
- GitHub
- Agile
- Outlook
5 days ago
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
Lead Golang Software Engineer with Kubernetes & Google Cloud Platform (GCP) Β· Macpower Digital Assets Edge Private Limited