Leave us your email address and we'll send you all the new jobs according to your preferences.

Senior Software Engineer

Posted 2 days 11 hours ago by CompuStaff

Permanent
Full Time
I.T. & Communications Jobs
Galway, Galway, Ireland
Job Description

Back-End Engineer - Intelligence-Driven Cybersecurity
Full-Time Galway/ Hybrid Competitive Salary + Benefits

Are you passionate about solving complex problems in cybersecurity? Do you thrive in a fast-paced, high-trust environment where your work has a real impact?

We're looking for a Back-End Engineer to join our Intelligence Services team-a group of innovators dedicated to using cyber threat intelligence to build cutting-edge technologies. If you enjoy working with streaming data, distributed systems, and cloud-native applications, this is the role for you.

What You'll Do

  • Develop microservices and data streaming pipelines deployed on Kubernetes.
  • Design and build distributed systems to analyze cyber threat intelligence.
  • Deliver cloud-based cybersecurity products that use data in innovative ways.
  • Own your work from design through production in a collaborative, agile team.

What We're Looking For

  • Experience working as part of a high-performing software engineering team.
  • Strong background in functional and object-oriented programming.
  • Experience building and maintaining REST APIs.
  • Hands-on experience with cloud platforms (AWS, GCP, or Azure).
  • Familiarity with Kubernetes, Docker, and containerized applications.
  • Proficiency in working with event-driven architectures (Kafka preferred).
  • Solid understanding of CI/CD, GitOps, and agile development practices.
  • Comfortable with various database types: relational, NoSQL, and search engines.

Preferred Qualifications

  • BS or MS in Computer Science or related field.
  • 3-5 years of functional programming experience, ideally in Clojure.
  • Knowledge of build and CI tools (e.g., git, Gradle, CircleCI, Jenkins).
  • Strong computer science fundamentals in algorithms and data structures.
  • Familiar with Linux environments like CentOS or RHEL.
  • Experience writing automated tests (JUnit, Spock, Clojure.test).
  • Scripting knowledge in Bash, Python, or Ruby.
Email this Job