Jobs and Careers
SW

Senior Java Software Engineer - Release Engineering

Swirlds Labs
Remote - USA time zones, United StatesRemotefull_timeVerifiedPosted 14 Dec 2023

About the role

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.”

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 Java Engineer to help drive the development of our custom JUnit 5 extensions which support end-to-end testing 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 application test design.

You may find yourself doing all of the following:

  • Developing, enhancing, and documenting testing frameworks and custom extensions
  • Developing, enhancing, and documenting best practices for product testing
  • Driving internal test framework and tool adoption
  • Developing and enhancing solutions for capturing test framework and product metrics, logs, and traces
  • Collaborating with and supporting other Engineering teams to resolve testing and test framework issues

Qualification Requirements:

  • 10+ years of experience with Java
  • 5+ years of experience with the JUnit Testing Framework
  • 2+ years of experience with software development lifecycles and agile/scrum-based project management
  • 2+ years of experience writing effective design and process documentation
  • 1+ years of experience using and supporting 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 similar field or equivalent work experience

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Swirlds Labs

View company profile →