Senior Platform Engineer - Release Engineering

Swirlds Labs

Swirlds Labs

Software Engineering
United States · Remote
Posted on Monday, December 11, 2023

About Swirlds Labs:

We are a fast-growing company built around a revolutionary technology — the hashgraph consensus algorithm. Hedera Hashgraph is well-suited to become the world’s first mass-adopted distributed public ledger because it is blazing fast, highly secure, and ensures fairness. We are on a mission to create a trusted and empowered digital future for everyone; a cyberspace where you work, play, buy, sell, create, and engage socially; where you have safety and privacy in your digital communities; where you feel confident when interacting with others; where you own and control your information. Join us and say, “Hello future.”

You may find yourself doing all of the following:

  • Designing, developing, and maintaining CI/CD workflows using Github Actions
  • Developing and maintaining Kubernetes clusters powering CI/CD workflows and release management automation
  • Developing and maintaining build lifecycles using Maven, Gradle, and NPM tools
  • Developing and maintaining a scalable build and release management infrastructure
  • Developing and maintaining system metrics reporting and monitoring solutions using Grafana, Loki, Tempo, and Mimir/Prometheus
  • Collaborating with Program Management, DevOps, and Software Engineering stakeholders to help ensure strategy and execution alignment
  • Working with the team to act as a single voice for product releases to ensure engineering deliverables are meeting the needs of the business goals

Qualification Requirements:

  • 5+ years of experience with Linux-based systems
  • 5+ years of experience with Github Actions and/or GitLab CI
  • 5+ years of experience with Kubernetes and Docker
  • 3+ years of experience writing high-quality Kotlin, Java, GoLang, Python, or Bash scripts (at least 1 language required and experience in more than 1 language desirable)
  • 2+ years of experience writing and managing Terraform IaC-based deployments
  • 2+ years of experience with AWS or Google Cloud Platform management and administration
  • 2+ years of experience with software release management, processes, and automation
  • 2+ years of experience writing effective design and process documentation
  • 1+ years of experience designing and implementing Gradle or Maven-based build toolchains
  • Self-motivation and drive to take ownership and responsibility for assigned projects
  • Excellent communication, organizational, and servant leadership skills
  • Experience and excellent knowledge of Iterative and Incremental Engineering Practices
  • Bachelor’s degree in Computer Science or a similar field, or equivalent work experience