Software Engineer III - Cloud Platform
4+ years of software engineering experience 4 years of experience with at least one of the following programming languages: Java, Golang, Ruby, Python, C++ 1 year+ of GitOps/DevOps experience or, building Infrastructure as Code pipelines or processes to support large teams Experience working with Kubernetes, Docker, and public cloud deployment platforms Experience designing and administering CI/CD pipelines Proven track record of leading and delivering large-scale, complex software projects. Proficiency with cloud technologies like Azure, AWS, GCP, and version control systems like GitHub. Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field or equivalent practical experience Master's degree or PhD in Computer Science or a related technical field. Experience and deep understanding GitHub Actions, Argo CD, or similar GitOps and CI/CD platforms for Kubernetes application deployment, release orchestration, traffic routing, and lifecycle management or a readiness and deep interest to learn and master. Extensive experience with GitOps tooling for example GitHub Actions, leveraging Terraform and Ansible to create CI/CD pipeline automation frameworks and container-based deployments. Extensive experience with software architecture and design patterns, including the ability to design and implement scalable, reliable systems in a DevOps model. Proficiency in building telemetry or observability as part of the development process. Strong understanding in DNS architecture and operations, including traffic management, split-horizon DNS, failover strategies, and performance optimization in large-scale distributed systems or a readiness and deep interest to learn and master. Proven experience designing and operating service-to-service routing, including L7 traffic shaping, canary deployments, blue/green releases, and zero-downtime migration strategies or a readiness and deep interest to learn and master. Experience with API gateway and edge routing technologies (e.g., NGINX, Envoy, Kong, or cloud-native equivalents), including authentication, rate limiting, and policy enforcement or a readiness and deep interest to learn and master. Hands-on experience with TLS/mTLS, certificate lifecycle management, and secure service-to-service communication in a Kubernetes or microservices environment or a readiness and deep interest to learn and master. Deep understanding of Kubernetes operators, networking primitives, including Services, Ingress, Gateway API, and service mesh architectures (e.g., Istio, Linkerd), with hands-on experience operating them at scale or a readiness and deep interest to learn and master.