Vacancy expired!
What does a great Senior Platform/Infrastructure Software Engineer do?
You will design and build large scale, distributed and fault tolerant systems enabling Clover engineering to win customers hearts and minds. As a catalyst in developing the team's technical strategic roadmap, you will collaborate with service development teams to design, build and support the platform. Evangelizing improvements with Clover's application development teams will bring adoption to the platform and enable those same teams to achieve excellence for everyone using Clover products. Working frequently with other teams, you will coordinate major changes to cross-system architectures, influencing upstream or downstream for the most efficient solutions. If you have strong Computer Science fundamentals and a systematic problem-solving approach, strong communications skills and a sense of ownership - we want to hear from you!In this role, you will:Design and implement core infrastructure components.Work with developers who utilize the platform and use their feedback to evolve it.Help your teammates grow through better processes, practices and technical guidance.Scale systems sustainably through automation and contribute changes that improve reliability and velocity.Conduct blameless postmortems for incidents and diligently follow through with remediations.Evaluate and implement new technological solutions through proof of concept and drive to completion.On this team, you will manage large scale and demanding infrastructure needs. Cloud Platform is at the center of core infrastructure, your impact will be felt by the entire Clover organization.Basic qualifications:Bachelor's degree in Computer Science or related field or equivalent work experience2+ years of industry experienceExperience with modern containerization technologies like Docker and KubernetesExperience developing backend servicesCompetency in data structures, algorithms, operating systems and software designAptitude for diagnosing technical issues, debugging code and automating routine tasksExperience working with relational databasesPreferred qualifications:5+ years of relevant work experienceExperience performing service decompositionExperience building, deploying and maintaining large scale servicesKnowledge of multi-threading, concurrency, and parallel processingExperience in programming with Java, Python, Go, or CFamiliarity with various technologies:Cloud - Kubernetes (EKS or GKE), Virtual Machine (GCE or EC2), networking and provisioning (Terraform).Service development API - OpenAPI, Protobuf, GQLService mesh - Istio, Linkerd, ConsulProxy - Nginx, HAProxy, Envoy, Apache ServerCaching - Redis, MemorystoreObservability - Datadog, Prometheus, ELK, Grafana, SplunkVacancy expired!