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.
