- Company Name
- March Networks
- Job Title
- Senior Cloud Platform Software Developer
- Job Description
-
**Job Title**
Senior Cloud Platform Software Developer
**Role Summary**
Architect, develop, and maintain a highly scalable, resilient, multi‑tenant cloud platform built on Kubernetes and other CNCF‑aligned technologies. Own distributed services, automation pipelines, and infrastructure orchestration to deliver zero‑downtime, globally optimized deployments. Mentor junior engineers and influence the platform’s technical direction.
**Expectations**
- Deliver robust, secure, and compliant cloud‑native services.
- Achieve high availability and zero‑downtime updates through GitOps and IaC.
- Guide the design and evolution of multi‑tenant architecture, including provisioning, entitlements, and fine‑grained policy enforcement.
- Drive observability excellence and performance optimization across international deployments.
- Mentor and coach junior developers and promote a culture of technical excellence.
**Key Responsibilities**
- Design and implement distributed, cloud‑native services using Kubernetes, Docker, and CNCF tooling.
- Own platform APIs, SDKs, and coding standards; lead design reviews.
- Manage lifecycle of multi‑tenant services: provisioning, role‑based access, and policy services.
- Champion Infrastructure‑as‑Code (Terraform, CloudFormation) and GitOps workflows.
- Create and enforce observability standards (logging, metrics, tracing) with OpenTelemetry, Prometheus, etc.
- Optimize global scalability, internationalization, and data sovereignty compliance.
- Partner with architecture, security, and compliance teams to evolve platform architecture.
- Mentor junior developers and foster best practices in cloud‑native design.
**Required Skills**
*Technical*
- 5+ years building and operating large‑scale cloud‑native systems.
- Deep expertise in one major cloud provider (AWS, Azure, or GCP).
- Advanced Kubernetes and container orchestration (EKS, AKS, GKE).
- Proficient in at least one modern backend language (Go, Python, Java, or Node.js).
- Hands‑on in IaC (Terraform, CloudFormation, Pulumi).
- Experience with CI/CD, GitOps, and DevOps tooling.
- Strong knowledge of distributed systems, microservices, networking, and service meshes.
- Design experience for multi‑tenant, secure, compliant systems.
*Soft*
- Strategic mindset for long‑term scalability.
- Ownership and accountability for system quality.
- Excellent communication, mentorship, and collaboration.
**Required Education & Certifications**
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- 5+ years relevant experience.
- Cloud certification (AWS Professional, GCP Professional Cloud Developer, Azure Solutions Architect, or CKA) preferred but not mandatory.