Principal Software Engineer
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