Senior Software Developer

Development Department
Dublin, County Dublin
Job Type:
Full Time

We are an Irish-owned cyber security company, providing world-leading Fullstack Vulnerability Management services to global customers across a wide array of industries,
helping to triage their most critical security vulnerabilities.

Core Team
The CORE team develops the features our user’s love, and have a huge impact on the efficiency of our security team through the admin-facing features we build. Our user platform has won design awards, our API gives customers broad access to their data. Our work involves a balance of front- and back-end work, most features will touch both. You won’t be working on a typical CRUD application; you’ll instead have the opportunity to solve problems unique to our industry. We care about details, we deploy often, and we place an emphasis on helping each other, whether that’s pair programming, tracking down bugs, or planning features.

Scan Team
Edgescan’s scanning processes form the beating heart of our business model. The Scan team is responsible for the accuracy, stability, and efficiency of these processes. Our work is predominantly backend focused; most of our applications are written in Ruby and Rails. We solve complex problems and create innovative solutions to enhance our suite vulnerability scanning tools targeting both networks and web applications. We work closely with the edgescan Security Operations team to ensure these tools maintain an exceptional level of quality.

We place a strong emphasis on knowledge sharing. Responsibility for our frequent deploys is shared amongst team members and input into feature design and planning is encouraged.


Teams we are hiring for:

  • Core Team.
  • Scan Team.


You will:

  • Work with a team of smart, solution-oriented developers.
  • Learn about vulnerability detection and remediation from security experts.
  • Build systems that can scan hundreds of web applications and thousands of hosts concurrently, and scale far beyond that on demand.
  • Drive features from requirements to deployment.
  • Gain exposure to the operations side of running production servers, supported by our platform team.


You may be fit for this role if you:

  • Have a minimum of four years of experience in a software development role.
  • Write high-quality code. We work mostly in Ruby, but we recognise that general engineering skill is independent of language and frameworks. We’re happy to support candidates while they learn.
  • Have strong communication skills.
  • Have delivered production systems.
  • Have experience writing, debugging and profiling high-performance code.
  • Are comfortable being given autonomy over how you approach feature development.


Nice to haves:

  • Familiarity with common security vulnerabilities and how they can be exploited.
  • Experience with Ruby on Rails or React.
  • Experience mentoring Junior team members.
  • Familiarity with AWS, Docker.
  • Familiarity with prototyping processes and interfaces (e.g. Figma).
  • Basic knowledge of database operation and administration.


What’s it like to work at edgescan?
We’ve built a team with a strong focus on autonomy, collaboration, knowledge sharing and above all, code quality. Our leadership understand that development is a creative activity and strive to keep things relaxed so you can focus on what’s important. We encourage knowledge sharing through collaboration and emphasize collective responsibility for the team’s operations.


If interested in the position, please email your cover letter and CV to with the job title in the subject line.

Apply Now

Theo Goyvaerts edgescan

Started his career in Marketing over 12 years ago building websites and running campaigns, Theo started working in the gaming industry running large scale gaming events before moving into cyber security and becoming cyber security consulant. He now combines his knowledge of marketing and cyber security at Edgescan and has founded the Cyber Security News Ireland website and socials.