TL;DR

Software Development Engineer (Loss Prevention Tech): Building scalable global software products and intelligent systems to combat organized retail crime with an accent on complex backend architecture and machine learning integration. Focus on designing end-to-end systems, driving architectural decisions, and mentoring team members to ensure system reliability and efficiency.

Location: Must be based in Dublin, Ireland

Company

A global technology corporation focused on retail, cloud computing, and digital streaming.

What you will do

  • Design, develop, and maintain scalable global software products for loss prevention and security operations.
  • Collaborate to define system architecture, owning components and breaking down complex work for the team.
  • Implement modern technologies including LLMs and intelligent workflows.
  • Write high-quality, testable, and efficient code in a modern object-oriented language.
  • Mentor other developers and contribute to process improvements as a lead on a Scrum team.
  • Own end-to-end architecture and participate in on-call rotations for system maintenance.

Requirements

  • Professional experience in software development (non-internship).
  • Strong background in designing or architecting systems, focusing on design patterns, reliability, and scaling.
  • Experience programming in at least one object-oriented language.
  • Understanding of full software development life cycle, including coding standards, testing, and operations.
  • Must be based in Dublin, Ireland.

Culture & Benefits

  • Comprehensive benefits package covering employees and eligible family members.
  • Strong commitment to an inclusive and diverse work environment.
  • Focus on work-life balance and individual well-being.
  • Investment in professional growth and career development.