Lead Software Engineer - Golang, Kubernetes, and Google Cloud Platform
2 Days Old
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.
t 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 .
bility 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).
bility to estimate work effort for stories and epics, ensuring successful milestone completion.
bility 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
- Location:
- Atlanta, GA, United States
- Category:
- Computer And Mathematical Occupations