Senior Platform Engineer
📍 Job Overview
- Job Title: Senior Platform Engineer
- Company: FanDuel
- Location: City of Edinburgh, Scotland, United Kingdom
- Job Type: Hybrid (2 office days per week)
- Category: DevOps Engineer
- Date Posted: August 8, 2025
- Experience Level: Mid-Senior Level (2-5 years)
- Remote Status: On-site with hybrid option
🚀 Role Summary
-
📝 Enhancement Note: This role focuses on improving developer productivity and infrastructure management through automation and best practices, with a strong emphasis on cloud-based solutions and CI/CD processes.
-
As a Senior Platform Engineer, you will drive the automation of infrastructure management for development teams, creating tools and frameworks that enhance developer excellence and promote best practices.
-
You will work with a modern tech stack, including Python, Terraform, AWS, and CI/CD pipelines, and contribute to a collaborative and innovative team environment.
-
This role offers an excellent opportunity to grow your career in a fast-paced, ever-changing industry while working on cutting-edge technologies and solving complex problems.
💻 Primary Responsibilities
-
📝 Enhancement Note: Your primary responsibilities will revolve around building and supporting tools that automate infrastructure management, creating best practices, and ensuring high-quality code.
-
🔑 Build and Support Tools: Develop and maintain tools and frameworks that automate infrastructure management for development teams, enabling them to manage and support infrastructure-as-code or development environments efficiently.
-
📚 Create and Promote Best Practices: Establish and promote best practices generally in your role, with a specific focus on supporting developer excellence and enhancing the overall development experience.
-
🌟 Ensure High-Quality Code: Follow best practices to create high-quality code, ensuring that your contributions are maintainable, performant, and secure.
-
🤝 Be a Team Player: Reflect FanDuel values daily by collaborating with colleagues across the company and fostering a positive, inclusive team environment.
🎓 Skills & Qualifications
Education: A bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
Experience: Proven experience (2-5 years) in scripting or service development, preferably with Python, and a strong background in infrastructure-as-code implementations and best practices.
Required Skills:
- Strong experience in scripting or service development (ideally Python)
- Experience with infrastructure-as-code implementations and best practices (CloudFormation, Terraform, etc.)
- Experience contributing to CI/CD tooling and processes
- Experience building cloud-based solutions and configurations (ideally with AWS)
- Keen to learn and work with new technologies and stacks
- Ability to build relationships with colleagues across the company
Preferred Skills:
- Familiarity with containerization and orchestration tools (Docker, Kubernetes)
- Experience with version control systems (Git)
- Knowledge of Agile methodologies and software development life cycles
- Familiarity with monitoring and logging tools (Prometheus, Grafana, ELK Stack)
📊 Web Portfolio & Project Requirements
Portfolio Essentials:
- Demonstrate your proficiency in Python and infrastructure-as-code tools through relevant projects and code samples.
- Showcase your experience with cloud-based solutions and CI/CD pipelines by highlighting specific projects and their outcomes.
- Highlight your problem-solving skills and ability to create efficient, maintainable code.
Technical Documentation:
- Provide clear and concise documentation for your projects, explaining the architecture, setup, and usage of your tools and frameworks.
- Include any relevant metrics or performance data to demonstrate the impact of your work.
- 📝 Enhancement Note: While not explicitly stated, it is recommended to include a portfolio or project case study that showcases your ability to create and promote best practices for developer excellence.
💵 Compensation & Benefits
Salary Range: £60,000 - £80,000 per annum (based on market research and experience level)
Benefits:
- Competitive bonus scheme
- Pension plan with employer contributions
- Private healthcare coverage
- Share save scheme
- Flexible working and holiday policy
- Additional benefits package
Working Hours: Full-time (40 hours per week), with flexible working hours and a hybrid work arrangement (2 office days per week)
🎯 Team & Company Context
🏢 Company Culture
Industry: Sports betting, gaming, and entertainment
Company Size: Medium to large (1,001-5,000 employees)
Founded: 2009
Team Structure:
- The Deployment Automation team focuses on improving developer productivity and infrastructure management through automation and best practices.
- The team works closely with other development teams, fostering a collaborative and inclusive environment.
- The team structure promotes cross-functional collaboration and knowledge sharing.
Development Methodology:
- Agile methodologies, with a focus on continuous integration, continuous deployment, and iterative development.
- Regular code reviews, testing, and quality assurance practices to ensure high-quality code.
- Deployment strategies that leverage CI/CD pipelines and automated deployment tools.
Company Website: www.fanduel.com
📝 Enhancement Note: FanDuel operates in a dynamic and ever-changing industry, which requires employees to be adaptable, innovative, and passionate about solving complex problems. The company values collaboration, trust, and a strong sense of belonging, fostering a supportive and inclusive work environment.
📈 Career & Growth Analysis
Web Technology Career Level: Senior Platform Engineer - Responsible for driving automation and best practices in infrastructure management, with a focus on enhancing developer excellence and improving the overall development experience.
Reporting Structure: This role reports directly to the Hiring Manager and works closely with other senior engineers and development teams to drive automation and best practices in infrastructure management.
Technical Impact: As a Senior Platform Engineer, you will have a significant impact on the development teams' productivity and the overall quality of the company's products. Your work will directly contribute to the success of development projects and the company's ability to deliver innovative features to its users.
Growth Opportunities:
- 🚀 Technical Leadership: Grow into a technical leadership role, mentoring junior engineers and driving the adoption of best practices across the organization.
- 🌟 Architecture Decisions: Contribute to architecture decisions and help shape the company's infrastructure strategy.
- 🎓 Continuous Learning: Continuously learn and develop new skills through training, workshops, and on-the-job experience, enabling you to take on more complex challenges and advance your career.
📝 Enhancement Note: FanDuel offers clear career pathways and a supportive learning environment, providing employees with the opportunity to grow both personally and professionally. The company values continuous learning and encourages employees to dedicate 10% of their time to personal development activities.
🌐 Work Environment
Office Type: Modern, collaborative workspace with a focus on employee well-being and comfort.
Office Location(s): Central Edinburgh, with a hybrid work arrangement (2 office days per week)
Workspace Context:
- The office features fabulous amenities, including a gym, showers, bike parking, gaming pods, multiple breakout areas, meeting rooms, and a roof terrace.
- The workspace is designed to foster collaboration, creativity, and productivity, with a strong emphasis on employee comfort and well-being.
- The hybrid work arrangement promotes flexibility and work-life balance, allowing employees to work from home for most of the week while still enjoying the benefits of an in-person office environment.
Work Schedule: Full-time (40 hours per week), with flexible working hours and a hybrid work arrangement (2 office days per week)
📝 Enhancement Note: FanDuel's hybrid work model offers employees the best of both worlds, providing the opportunity to work from home for most of the week while still enjoying the benefits of an in-person office environment. The company's focus on employee well-being and work-life balance creates a supportive and inclusive work environment that prioritizes the needs of its employees.
📄 Application & Technical Interview Process
Interview Process:
- Recruiter Screening (30 mins): A brief conversation with the recruiter to discuss your background, experience, and motivation for applying to the role.
- Hiring Manager Interview (30 mins): A more in-depth conversation with the hiring manager to assess your technical skills, cultural fit, and alignment with the company's values and goals.
- Technical Paired Programming Exercise (60 mins): A hands-on coding challenge that evaluates your problem-solving skills, coding ability, and understanding of best practices.
- Technical Competency Conversation (60 min): A discussion focused on your technical expertise, experience, and approach to infrastructure management and automation.
Portfolio Review Tips:
- Highlight your experience with Python, infrastructure-as-code tools, and cloud-based solutions through relevant projects and case studies.
- Demonstrate your ability to create and promote best practices for developer excellence and infrastructure management.
- Showcase your problem-solving skills and ability to create efficient, maintainable code.
Technical Challenge Preparation:
- Brush up on your Python skills and familiarize yourself with relevant infrastructure-as-code tools (e.g., Terraform, CloudFormation).
- Review your experience with CI/CD pipelines and cloud-based solutions, focusing on AWS.
- Prepare for a hands-on coding challenge that assesses your ability to solve complex problems and create efficient, maintainable code.
ATS Keywords: Python, Terraform, AWS, CI/CD, Infrastructure-as-Code, CloudFormation, Scripting, Developer Excellence, Automation, Best Practices, Problem-Solving, Collaboration, Agile, Software Development Life Cycle, Version Control, Git, Monitoring, Logging, Prometheus, Grafana, ELK Stack, Containerization, Orchestration, Docker, Kubernetes
📝 Enhancement Note: FanDuel's interview process is designed to assess your technical skills, cultural fit, and alignment with the company's values and goals. The hands-on coding challenge and technical competency conversation provide an opportunity to demonstrate your expertise and approach to infrastructure management and automation.
🛠 Technology Stack & Web Infrastructure
Frontend Technologies: Not applicable (this role focuses on backend and infrastructure technologies)
Backend & Server Technologies:
- Python: The primary programming language used for scripting and service development.
- Terraform: An infrastructure-as-code tool used to manage and provision cloud-based resources.
- AWS: Amazon Web Services, a comprehensive, evolving cloud computing platform that provides a mix of Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS) offerings.
Development & DevOps Tools:
- CI/CD Pipelines: Tools and processes used to automate the software delivery lifecycle, including continuous integration, continuous testing, and continuous deployment.
- Version Control: Git, a distributed version control system that enables collaborative development and efficient tracking of changes.
- Monitoring Tools: Prometheus and Grafana, open-source monitoring and visualization tools used to collect and analyze metrics and logs from various sources.
📝 Enhancement Note: FanDuel's technology stack is designed to be modern, flexible, and scalable, enabling the company to deliver innovative features and services to its users. The company values continuous learning and encourages employees to stay up-to-date with the latest technologies and best practices.
👥 Team Culture & Values
Web Development Values:
- User-Centric: FanDuel prioritizes the user experience and strives to create innovative, engaging, and accessible products that meet the needs of its diverse customer base.
- Collaboration: The company fosters a collaborative and inclusive work environment that values the contributions and ideas of all team members.
- Innovation: FanDuel encourages continuous learning, experimentation, and the pursuit of new and better ways of doing things.
- Quality: The company is committed to delivering high-quality products and services that meet the highest standards of performance, reliability, and security.
Collaboration Style:
- Cross-Functional Integration: FanDuel promotes collaboration and communication between different teams and disciplines, fostering a culture of shared responsibility and collective success.
- Code Review Culture: The company values regular code reviews and peer programming, ensuring that all code meets high-quality standards and best practices.
- Knowledge Sharing: FanDuel encourages employees to share their knowledge and expertise with their colleagues, fostering a culture of continuous learning and growth.
📝 Enhancement Note: FanDuel's team culture is characterized by collaboration, innovation, and a strong commitment to delivering high-quality products and services. The company values the contributions and ideas of all team members and fosters a supportive and inclusive work environment that prioritizes the needs of its employees.
⚡ Challenges & Growth Opportunities
Technical Challenges:
- Modern Web Standards: Stay up-to-date with the latest web standards and best practices, ensuring that your tools and frameworks are compatible with modern web development trends and technologies.
- Performance Optimization: Continuously optimize the performance of your tools and frameworks, leveraging caching, load balancing, and other techniques to improve the efficiency and scalability of your solutions.
- Scalability & Resilience: Design your tools and frameworks to be scalable and resilient, capable of handling increased traffic and maintaining high availability during peak periods.
- Emerging Technologies: Stay informed about emerging technologies and trends in infrastructure management and automation, and be prepared to adapt your tools and frameworks to leverage these innovations.
Learning & Development Opportunities:
- Web Technology Skill Advancement: Continuously learn and develop new skills in Python, infrastructure-as-code tools, and cloud-based solutions, enabling you to take on more complex challenges and advance your career.
- Conference Attendance & Certification: Attend industry conferences, workshops, and training sessions to stay up-to-date with the latest technologies, best practices, and trends in infrastructure management and automation.
- Technical Mentorship & Leadership: Seek out mentorship opportunities from senior engineers and technical leaders within the organization, and consider taking on a mentorship role yourself to help develop the skills and careers of junior engineers.
📝 Enhancement Note: FanDuel's dynamic and ever-changing industry presents both technical challenges and growth opportunities for employees. The company values continuous learning and encourages employees to stay up-to-date with the latest technologies and best practices in infrastructure management and automation.
💡 Interview Preparation
Technical Questions:
- Python Fundamentals: Brush up on your Python skills, focusing on data structures, algorithms, and best practices for writing efficient, maintainable code.
- Infrastructure Management: Review your experience with infrastructure-as-code tools (e.g., Terraform, CloudFormation) and cloud-based solutions (e.g., AWS), focusing on best practices for managing and provisioning resources.
- Problem-Solving: Prepare for a hands-on coding challenge that assesses your ability to solve complex problems and create efficient, maintainable code.
Company & Culture Questions:
- Company Culture: Research FanDuel's company culture, values, and mission, and be prepared to discuss how your personal values and career goals align with the company's objectives.
- Agile Methodologies: Familiarize yourself with Agile methodologies, software development life cycles, and best practices for working in a collaborative, iterative development environment.
- User Experience Impact: Prepare to discuss how your work on infrastructure management and automation tools can improve the user experience and enhance the overall quality of FanDuel's products and services.
Portfolio Presentation Strategy:
- Live Coding Demonstration: Prepare a live coding demonstration that showcases your ability to solve complex problems and create efficient, maintainable code.
- Code Explanation Techniques: Develop clear and concise explanations for your code, focusing on architecture decisions, best practices, and performance optimization techniques.
- User Experience Showcase: Prepare a user experience showcase that demonstrates how your work on infrastructure management and automation tools can improve the user experience and enhance the overall quality of FanDuel's products and services.
📝 Enhancement Note: FanDuel's interview process is designed to assess your technical skills, cultural fit, and alignment with the company's values and goals. The hands-on coding challenge and technical competency conversation provide an opportunity to demonstrate your expertise and approach to infrastructure management and automation.
📌 Application Steps
To apply for this Senior Platform Engineer position at FanDuel:
- Submit Your Application: Click the "Apply Now" button on the job posting to submit your application through the application link provided.
- Prepare Your Portfolio: Customize your portfolio to highlight your experience with Python, infrastructure-as-code tools, and cloud-based solutions, focusing on relevant projects and case studies that demonstrate your ability to create and promote best practices for developer excellence.
- Optimize Your Resume: Tailor your resume to emphasize your technical skills, experience, and alignment with the role's requirements, focusing on relevant projects, achievements, and contributions to infrastructure management and automation.
- Prepare for Technical Interviews: Brush up on your Python skills, review your experience with infrastructure-as-code tools and cloud-based solutions, and prepare for a hands-on coding challenge that assesses your ability to solve complex problems and create efficient, maintainable code.
- Research the Company: Familiarize yourself with FanDuel's company culture, values, and mission, and be prepared to discuss how your personal values and career goals align with the company's objectives.
📝 Enhancement Note: FanDuel's application process is designed to assess your technical skills, cultural fit, and alignment with the company's values and goals. The hands-on coding challenge and technical competency conversation provide an opportunity to demonstrate your expertise and approach to infrastructure management and automation. By following these application steps and preparing thoroughly, you will increase your chances of success in securing the Senior Platform Engineer position at FanDuel.
Application Requirements
The ideal candidate should have strong experience in scripting, preferably with Python, and familiarity with infrastructure-as-code practices. Experience with CI/CD processes and cloud-based solutions, particularly AWS, is also desired.