Senior Software Engineer Location: Belfast, UK (Remote-first / Hybrid options available) Contract Type: Permanent Level: Senior (Individual Contributor - backend focus) The Opportunity We're looking for a Senior Backend Engineer to join a highly collaborative and structured Content Core team. This team is the first major entry point for user-generated content workflows, responsible for processing, storing, auditing, and authenticating content at scale. You'll work on building and owning scalable, secure, and resilient microservices that underpin the client experience portfolio, while collaborating with engineers globally. This is a hands-on, senior technical role with ownership of end-to-end delivery, architecture, and quality standards. You'll have the opportunity to mentor junior engineers, influence engineering practices, and work on features that directly impact product capabilities and client satisfaction. What You'll Be Doing Write high-quality, maintainable code with TDD and BDD practices and participate in code reviews Decompose monolithic applications into scalable microservices Collaborate with cross-functional teams, senior staff, and principal engineers to design and deliver solutions Own the delivery of technical solutions with a security-first mindset Triage, investigate, and resolve production issues and outages Coach and mentor junior engineers Implement monitoring, alerting, and operational best practices Participate in on-call rotations and contribute to system reliability and uptime What We're Looking For 5 years of experience in backend software development Strong proficiency in backend languages (Java, Kotlin, or similar) Experience designing and building scalable microservices Hands-on with cloud-native technologies and RESTful APIs Solid understanding of software design principles (SOLID) and design patterns Experience with relational databases (e.g., MySQL) and security best practices Comfortable working in Agile environments and using CI/CD pipelines (e.g., Jenkins) Strong problem-solving, communication, and collaboration skills Desirable / Nice-to-Have Experience with scripting languages (e.g., Bash) Exposure to NoSQL databases (DynamoDB, Elasticsearch, MongoDB, etc.) Familiarity with event-driven systems (Kafka, RabbitMQ, etc.) Experience with Infrastructure as Code (CloudFormation, Terraform, SAM, etc.) Why Join This Engineering Hub Work on critical systems that process and authenticate user-generated content at scale Be part of a highly collaborative, technically proficient, and globally connected team Influence engineering standards, architecture, and product capabilities Take ownership of end-to-end solutions with visibility to senior engineering leadership Enjoy a flexible, remote-friendly working environment with a clear path for career growth This is an ideal role for a senior backend engineer who thrives on scale, technical ownership, and mentorship, contributing to globally impactful systems while shaping the future of content-driven products. Skills: Java Spring AWS Senior Belfast