Senior Software Engineer (Java - Security R&D)

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

Role overview

Waratek is seeking a passionate Senior Software Engineer to join our growing team and be at the forefront of application security innovation. In this role, you'll collaborate closely with the CTO to design and build cutting-edge features and products that elevate our platform's security capabilities. You'll leverage your expertise to tackle complex challenges in application security through applied research. This research will directly impact Waratek by developing prototypes and MVPs that significantly strengthen our runtime security platform. Your collaborative spirit will be key as you work closely with the core product development team to bridge the gap between research prototypes and production-ready, enterprise-grade runtime security solutions.

Only candidates who are legally authorized to work in Ireland and the EU without visa sponsorship will be considered for this position.


Responsibilities
  • Collaborate with the CTO to design and build new AppSec features and products that contribute to the growth of the Waratek platform.

  • Conduct applied research on challenging problems in application security to creatively improve and innovate runtime security products.

  • Participate and lead full life cycle software development tasks, primarily using Java.

  • Engage with Waratek’s product team to promote and seek out new research initiatives.

Core experience / qualifications
  • 7+ years of industry experience in a software engineering role.

  • Strong experience in app development using Java and Spring Boot (experience with NodeJS is a plus).

  • Strong understanding of DevOps practices.

  • Proven experience in building CI/CD pipelines.

  • Experience with SAST and/or DAST tools.

  • Knowledge of the OWASP Top 10 and SANS/CWE Top 25.

  • Experience with version control systems like git.

  • Ability to prioritize activities, set objectives, and meet milestones.

  • Experience with project scoping, requirements gathering, and software development lifecycles.

  • Excellent problem-solving and analytical skills.

  • Strong communication and collaboration skills.

  • Ability to work in a fast-paced, dynamic environment.

  • Thrive in a fast-paced, tech-driven environment, bringing a passion for innovation and a "can-do" attitude.

  • Own your work, demonstrating initiative, accountability, and the ability to see projects through to completion.

  • Approach challenges with a problem-solver's mindset, seeking elegant solutions that simplify complexity.

  • Communicate effectively, fostering collaboration through clear and concise ideas.

Desirable experience / skills
  • Working experience with building CI/CD plugins (e.g., Jenkins Plugin Development Kit).

  • Working experience with API testing tools.

  • Working experience with IAST tools.

  • Knowledge or experience in building or using parsers.

  • Experience with modern authentication practices and solutions (such as OAuth2/OpenID Connect)

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.