Location: Dublin (On-site)Contract: 12-month contract (with view to extend)Stamp 1G / Stamp 4 / EU passportWe are looking for a Software Development Engineer II to join an international engineering team focused on building and scaling customer-facing digital experiences across multiple global markets.This role is ideal for someone who enjoys working on new features from end to end, integrating third-party services, and contributing to modern, AI-driven platforms. You'll work on a variety of projects, collaborate with multiple teams, and help deliver high-impact solutions used by customers worldwide.What you'll be doingDesigning and implementing third-party API integrations within large-scale distributed systemsBuilding and maintaining microservices with a strong focus on scalability, reliability, and performanceWorking with cloud-based services and high-throughput, real-time systemsCollaborating closely with partner teams to deliver localized and market-specific experiencesContributing to the development and launch of new, innovative features, including exposure to generative AI–driven solutionsWhat we're looking for4+ years of experienceJava experience is preferredStrong experience with API development and integrationsSolid background in microservices architecture and cloud platformsExperience working with scalable, high-performance systemsA detail-oriented engineer with excellent communication and organisational skillsComfortable working independently and across multiple teams in a fast-paced environmentWhy apply?Opportunity to work on international, customer-impacting productsExposure to modern AI and large-scale systemsBroad role with ownership across the full development lifecycleStrong potential for contract extension