CareerPlanSign in

Principal Software Engineer

Edinburgh Office💼 Full-time🗓 2026-09-15 → 2026-09-25

Core

Principal Software Engineer owning technical strategy, architecture, and operational excellence for the CPE domain (payments, onboarding, geolocation, responsible gaming, promotions, personalization) at FanDuel, ensuring systems handle extreme peak loads and regulatory compliance.

Role type

Principal Software Engineer (Strategy & Architecture)

Builds

Payments and money movement systems, account and onboarding, geolocation, responsible gaming, player integrity, promotions, rewards, loyalty, campaign orchestration, personalization, and marketing messaging.

Domain

iGaming / Sports Betting / Mobile Wagering

Deliverable

production ML models | product features | infrastructure

Required skills

Scalable fault-tolerant system design, AI-assisted software development (agentic coding, spec-driven workflows), pragmatic architectural tradeoffs, influence without authority, mentoring senior staff, hands-on code review and prototyping, deep Java expertise, regulated environment compliance.

Preferred skills

Experience in highly regulated industries, deep understanding of functional and object-oriented paradigms, ability to balance short-term business needs with long-term technology strategy.

Technologies

Java, AI-assisted development tooling, agentic coding frameworks, spec-driven development tools.

Responsibilities

Own technical strategy and architecture for the CPE domain, drive operational excellence and incident resolution, set engineering standards and best practices, mentor Senior Staff Engineers, influence technical direction across the organization, write simple reference code and prototypes.

Seniority

Principal, strategy & mentorship

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.