Enable job alerts via email!

Senior Software Engineer - Release Engineering

Hedera Hashgraph

Shenandoah Ridge (LA)

On-site

USD 90,000 - 150,000

Full time

21 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative software company is seeking a Senior Software Engineer to join their Release Engineering team. This role involves designing and implementing custom deployment tools that support both internal and open source products. The ideal candidate will have extensive experience in Java or GoLang, as well as strong skills in Linux systems and Kubernetes. You will work collaboratively to enhance deployment automation and contribute to best practices for product releases. Join this dynamic team to make a significant impact in the development of cutting-edge solutions in a fast-paced environment.

Qualifications

  • 5+ years writing high-quality Java and/or GoLang code.
  • Experience with software release management and automation.

Responsibilities

  • Developing and enhancing end-user-facing product deployment tools.
  • Collaborating with other Engineering teams to resolve issues.

Skills

Java
GoLang
Linux Administration
Kubernetes
Deployment Automation
Documentation Skills
Communication Skills

Education

Bachelor's degree in Computer Science

Tools

Docker
Kubernetes
Gradle
Maven
Grafana
Mimir
Loki

Job description

About Hashgraph:

Hashgraph is a fast-growing software company committed to supporting, developing and servicing Hedera, an open source, proof-of-stake platform. Hedera is EVM-compatible and has been specifically built to meet the needs of enterprise and Web3 applications, which require speed, security, stability and sustainability. Hedera’s public network is governed by industry-leading organizations, spanning 11 sectors and 14 regions who oversee the development and direction of the decentralized platform.

About the role:

The Release Engineering team is a multi-discipline team responsible for the development and adoption of custom testing frameworks and extensions. We are looking for a Senior Software Engineer to help drive the development of our custom release and deployment tooling, which supports production releases of multiple internal and open source products both in isolation and in various multi-product configurations. The ideal candidate will be passionate about and have a strong background in developing deployment automation and product configuration tools.

You may find yourself doing all of the following:

  • Feature design, implementation, testing, and documentation
  • Developing, enhancing, and documenting end-user-facing product deployment tools
  • Developing, enhancing, and documenting best practices for product deployments
  • Developing and enhancing solutions that integrate with Grafana, Mimir, and Loki observability
  • Developing, enhancing, and documenting solutions built around Kubernetes, Docker, and Podman
  • Collaborating with and supporting other Engineering teams to resolve issues
  • Collaborating with and supporting both internal and external users

Qualification Requirements:

  • 5+ years writing high-quality Java and/or GoLang code
  • 5+ years administering and deploying applications on Linux systems (e.g., Ubuntu, RHEL, etc.)
  • 2+ years managing and maintaining applications deployed in Kubernetes environments
  • 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-motivated and driven 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

Other skills that are great to bring with you but that we can help you develop:

  • Python and Bash/Zsh expertise
  • Blockchain technology or DLT
  • Distributed systems
  • Network architecture
  • IPv4 and IPv6 addressing
  • Java garbage collectors (ZGC, Shenandoah, etc.)
  • Performance optimization and benchmarking
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Sr. IT Software Engineer - GCP (Sr. Data Engineer) - Remote

Lensa

Richmond

Remote

USD 94,000 - 160,000

2 days ago
Be an early applicant

Mule Soft Senior Software Engineer

First Citizens Bank

Town of Texas

Remote

USD 80,000 - 110,000

4 days ago
Be an early applicant

Mule Soft Senior Software Engineer

First Citizens Bank

Bridgeport

Remote

USD 80,000 - 110,000

4 days ago
Be an early applicant

Senior Software Engineer NETReact

Career Movement

Houston

Remote

USD 125,000 - 145,000

5 days ago
Be an early applicant

Senior Software Development Engineer

SIB McKesson High Volume Solutions Inc.

Pennsylvania

Remote

USD 106,000 - 179,000

Yesterday
Be an early applicant

Full Stack Senior Software Engineer - Java/Kotlin

Tenable Network Security, Inc.

Maryland

Remote

USD 136,000 - 182,000

7 days ago
Be an early applicant

Senior Software Engineer (Merchant Risk Intelligence & Platform)

Affirm

Richmond

Remote

USD 100,000 - 140,000

10 days ago

Senior Software Engineer (z/OS and MFC)

Jobot Consulting

Omaha

Remote

USD 125,000 - 150,000

10 days ago

Senior Software Engineer, Distributed Systems

Censys

Tysons

Remote

USD 149,000 - 190,000

2 days ago
Be an early applicant