Principal Java Engineer

Permanent employee, Full-time · Dublin, Remote- Europe

Role overview

This is a role in a small product team working on a specialised Cybersecurity Runtime Application Self-Protection (RASP) tooling - https://waratek.com/products/ 


We are seeking an exceptional programmer with expertise in Java, someone who will thrive in exploring the JDK ecosystem further. You will join a team developing the core technology behind our Java Agents, working on cutting-edge solutions to enhance security.

Your role will involve inventing algorithms to mitigate vulnerabilities and dynamically modify runtime behavior to detect and stop attacks. Along the way, you will deepen your knowledge of the Java ecosystem, bytecode, and obscure JDK capabilities.


It’s a complex, yet rewarding, product area. The team currently consists of two Java engineers and two test automation engineers.

Responsibilities
  • Develop, test, and maintain robust, scalable Java Agent.

  • Help us expand our software security offerings.

  • Collaborate with cross-functional teams to define, design, test, and ship new features.

  • Ensure code quality and performance through testing, reviews, and best practices.

  • Contribute to architecture discussions, especially around backend, DevOps and cybersecurity best practices.

  • Troubleshoot and resolve application issues, ensuring system reliability and performance.

Core experience / qualifications
  • 7+ years of professional experience with Java.

  • Practical experience or deep understanding of the inner workings of Java.

  • Understanding of security best practices in software development.

  • Experience with a variety of testing approaches.

  • Excellent communication and collaboration skills.

Desirable experience / skills
  • Experience with building secure software, working in the cybersecurity industry or knowledge of common security frameworks and protocols.

  • Experience in building, supporting, and maintaining developer tooling products.

  • Knowledge of more languages that we use like Groovy, Kotlin, Python, SQL, or TypeScript.

  • Knowledge of other languages like Scala, Rust, C++, C#, etc.

  • Engineering leadership experience. We are looking to grow this team further.

About us

Waratek is the award-winning Software Defined security platform that enables security teams to automate the management of security behavior to reduce human error, remove false positives, and maintain lockstep with the rapid rate of code changes and deployments. Never before have security teams solved security at scale by protecting every application in their enterprise or patching vulnerabilities at scale with modern application development without a single code change, assistance from engineering, or fear of regressions in future releases.

We value candour, transparency and collaboration at all levels. Our culture is one of enablement which favours the team over the individual, with a strong sense of accountability and ownership, giving staff the space to explore and both invention and innovation to flourish. Our Glassdoor rating is 4.6 / 5.

Waratek is headquartered in the Silicon Docks area of Dublin, Ireland with US head operations in the Fulton Market District of Chicago IL.

Uploading document. Please wait.
Please add all mandatory information with a * to send your application.