> Markdown version of [/jobs/ext/3100833-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/3100833-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** FanDuel - **Location:** Edinburgh, UK - **Experience:** Expert - **Salary:** £69,000.0 - £109,000.0 - **Contract:** Permanent contract - **Skills:** Flutter, Java (Programming Language), Adobe InDesign, Artificial Intelligence, Amazon Web Services, Application Frameworks, Architectural Patterns, Cloud Computing, Code Review, Software Design Patterns, DevOps, Hardware Platform Interface, Issue Tracking Systems, Systems Development Life Cycle, Software Engineering, Data Streaming, Systems Integration, Data Storage Technologies, Cloud Platform System, Concurrency, Test Scripts, Backend, Event Driven Architecture, Kubernetes, Information Technology, Optimization Algorithms, Real Time Data, Apache Kafka, Non-relational Database, Amazon Simple Queue Service (SQS), Terraform, Docker, Microservices - **Published:** September 27, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5899590564 ## About the Role * Degree in Computer Science or a related software engineering field, or equivalent practical experience. * Strong backend experience with Java. * Experience with AWS and DevOps concepts such as IaC; we use Terraform. * Experience with event streaming technologies such as SNS/SQS or Kafka. * Good grasp of relational and non-relational databases, messaging queues, and concurrency. * Experience working with high-volume systems. * Understanding of modern architectures, design patterns, and platform nuances. * Strong experience with cloud-based infrastructure and technologies, preferably AWS. * Understanding of containers such as Docker and orchestration such as Kubernetes. * Experience with testing concepts, test tools, and integrating testing and best practices into the SDLC. * Strong sense of ownership, urgency, and drive. * Familiarity with working in an Agile environment. * Ability to adapt in a fast-paced environment. ## Description * Build and optimize high-performance microservices for our Core Marketing Platforms teams. * Design highly scalable, event-driven systems that process large volumes of real-time data. * Enable real-time customer communications, personalized promotions, and targeted campaign delivery. * Help deliver intelligent insights to marketing partners and support data-driven, personalized experiences for millions of customers. * Work within a modern microservices and event-driven architecture, building Martech solutions enhanced by AI. * Consider long-term system capacity and what our platforms can handle now versus in the future. * Simplify existing systems by consolidating redundant systems, deleting unnecessary code, and updating outdated documentation. * Coach and develop other software engineers technical skills. * Lead projects with a holistic view of the strategic direction of the vertical. * Define future architecture and help us adopt modern technologies effectively while improving existing systems. * Solve complex problems, seeking input and guidance from team members when needed. * Turn defined designs into code and deliver on schedule using appropriate technologies and software engineering best practices. * Write secure, stable, testable, maintainable code with minimal defects. * Participate in design, scoping, and prioritization discussions. * Work effectively with team members and identify opportunities or problems arising from technical decisions. * Own parts of product and technology and work toward subject matter expertise. * Write simple, extendable code following standards and best practices. * Test code thoroughly while balancing customer and team requirements. * Participate in code reviews, design discussions, team planning, and support ticket reviews. * Improve team software and processes through enhancements and projects. * Resolve root causes of complicated problems and leave software better than you found it. * Coach and mentor others through your expertise. * Understand data storage, classification, and optimization techniques. * Estimate stories and tasks and deliver them on time. * Stay up to date with market standards, open-source frameworks, and industry tools. * Understand the maintenance characteristics, run-time properties, and dependencies of our software, including hardware platform, operating system, and build dependencies. * Participate in the on-call support rotation. * Contribute to colleagues professional development and improve engineering practices. * Document software clearly so future developers understand the intention behind the features and components you build. * Troubleshoot problems and thoroughly resolve defects. Technologies: * AI * AWS * Backend * Cloud * DevOps * Docker * Hardware * Support * Java * Kafka * Kubernetes * Marketing * Mobile * Terraform * microservices * Flutter * Network ## Related Videos - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Flutter Packages and Plugins - A Look Under the Hood](https://www.wearedevelopers.com/videos/555-flutter-packages-and-plugins-a-look-under-the-hood) - [Building the platform for providing ML predictions based on real-time player activity](https://www.wearedevelopers.com/videos/944-building-the-platform-for-providing-ml-predictions-based-on-real-time-player-activity) - [Intro to Flutter Development](https://www.wearedevelopers.com/videos/170-intro-to-flutter-development) - [Writing truly cross plattform applications using flutter](https://www.wearedevelopers.com/videos/456-writing-truly-cross-plattform-applications-using-flutter) ## Related Articles - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)