Job Title: Lead Cybersecurity Software Engineer
Location: Galway
We are seeking a highly skilled Cybersecurity Software Engineer to lead our Application Security Platform Squad within the Enterprise Cybersecurity business unit.
This is an exciting opportunity to build a platform from the ground up that will enhance the security of our hundreds of web applications, protecting the interactions of over 40 million customers.
Key Responsibilities:
* Designing, developing, testing, and maintaining tools for Static Application Security Testing (SAST), Software Composition Analysis (SCA), and secret scanning.
* Creating a centralised scanning service that integrates policy management and security profiling into the developer workflow.
* Collaborating with cross-functional teams to improve automation, test coverage, and release velocity.
* Mentoring and coaching less experienced engineers, fostering a culture of continuous learning and improvement.
Requirements:
* Expertise in designing and developing enterprise-standard applications using major programming languages like Java, Python, or Go.
* Familiarity with frameworks such as Spring or Angular is a plus.
* Technical Skills: Proficiency in building scalable applications on Kubernetes or similar platforms, with hands-on experience in automation and CI/CD pipeline implementation.
* Application Security Knowledge: Experience with Pen Testing, SAST, DAST, and Web Application Firewalls (WAF) is highly desirable.
* Testing Expertise: Strong background in unit and functional testing using tools like JUnit, PyUnit, or Cypress.
* AWS Experience: AWS certification is preferred, along with experience working in cloud environments.
The Ideal Candidate:
* Strong analytical skills with a knack for tackling issues in ambiguous situations.
* Excellent communication abilities to influence peers and decision-makers positively.
* Passion for engineering excellence and a commitment to continual learning.
* Experience working in an Agile environment (Scrum) and a collaborative team-player mindset.
Why Join Us?
* Innovative Environment: Be part of a squad dedicated to building a cutting-edge security platform, making a real difference in protecting our customers.
* Growth Opportunities: You'll have the chance to shape the future of application security and mentor the next generation of engineers.
* Collaborative Culture: Work in an autonomous team where your input is valued, and your expertise drives meaningful discussions.