At a Glance
- Tasks: Lead complex engineering projects and mentor fellow engineers in a dynamic environment.
- Company: Join FanDuel, a leader in sports betting and gaming innovation.
- Benefits: Competitive salary, flexible vacation, mentorship, and a fun work culture.
- Other info: Enjoy a vibrant office in Edinburgh with great amenities and a hybrid work model.
- Why this job: Make an impact in a fast-paced industry while developing your skills.
- Qualifications: Expertise in scalable systems and modern programming languages required.
The predicted salary is between 70000 - 90000 £ per year.
FanDuel Group is a world-class team of brands and products that deliver sports betting, gaming and entertainment to millions of US sports fans every day. That’s no easy task, and wouldn't be possible without a fantastic team who have helped us pioneer new products and innovative features that make us a leader in the industry.
The Position
You are considered a technical thought leader for the Engineering organization. You are part of a community of our most senior engineers, working with limited to no guidance and focusing on the organization’s most complex, ambiguous problems. You provide guidance to and influence decisions made by other Engineers within the vertical. You regularly interact with executives up to the c-suite, distilling relevant information from a complex technical strategy and incorporating relevant business strategy into technical strategies. As part of this role, you own the technical strategy for an engineering vertical, with responsibility for technical architecture and operational excellence. You take a leadership role on the vertical’s most important bodies of technical work. You balance a long view with short term demands, taking a pragmatic approach to system design. You embody simpler is always better, looking to reduce the complexity of the systems where you contribute. You do not accept the status quo or restrict yourself to organizational boundaries – you influence other verticals' and the organization’s “North Star” technical strategy, working with the Principal Community and other Engineering Leaders to drive decisions around programming languages, architecture, products, tools, approaches, and processes. You provide mentorship and guidance for other Engineers, serving as a role model and supporting their career progression.
Game Plan
- Take ownership of a vertical’s architecture, aligning the vertical’s Engineers on a common technical strategy.
- Take ownership of a vertical’s operational excellence, taking a hands-on approach to the resolution of the vertical’s most complex issues when needed.
- Write simple code, taking complex paradigms and implementing them in a way that Engineers at all levels can understand and contribute to.
- Insist on high standards for code quality while not letting perfection be the enemy of the good.
- Influence the strategy of the vertical’s teams, helping them understand how to make technical tradeoff decisions between short-term business needs and long-term technology needs.
- Drive engineering engagement best practices (e.g., Operational Excellence, Security, Quality, etc.) and set standards for your vertical.
- Help others leverage your expertise, by coaching and mentoring in your organisation.
- Contribute to the professional development of Engineers within the vertical, improving their technical knowledge and engineering practices.
- Support our software as part of an on-call rotation.
The Stats
What we’re looking for in our next teammate:
- Expert level experience building and designing highly scalable, fault tolerant and highly available systems.
- Experience influencing technical decisions across 50+ person Engineering verticals.
- Understand a broad range of complex data structures and complex algorithms.
- Expert level understanding of design patterns and architectural principles.
- Experienced in making pragmatic tradeoff decisions between short term needs and long-term needs.
- Experienced in many modern programming languages e.g. Java or Python or any Functional/OO programming language.
- Some expertise in modern front-end frameworks (e.g., React, Angular) and the core web stack (JavaScript/TypeScript, HTML5, CSS3), including proven ability to optimise for performance and responsiveness.
- Demonstrated abilities driving operational excellence and best practices through influence.
The Contract
We treat our team right. Competitive compensation is just the beginning. As part of our team, you can expect:
- An exciting and fun environment committed to driving real growth.
- Opportunities to build really cool products that fans love.
- Mentorship and professional development resources to help you refine your game.
- Flexible vacation allowance to let you refuel.
- Hall of Fame benefit programs and platforms.
About FanDuel
FanDuel Group is a world-class team of brands and products that deliver sports betting, gaming and entertainment to millions of US sports fans every day. The company is based in New York with US offices in Los Angeles, Atlanta, and Jersey City, as well as global offices in Canada and Scotland. The company’s affiliates have offices worldwide, including in Ireland, Portugal, Romania, and Australia. FanDuel Group is a subsidiary of Flutter Entertainment, the world's largest sports betting and gaming operator with a portfolio of globally recognized brands.
Player Benefits
- Interesting work - working in a fast-paced and ever-changing industry, new problems and exciting solutions are never too far away.
- A sense of achievement - Our teams own their own software and when that new feature ships to users and the positive feedback starts rolling in, you can feel proud of what you and your team created.
- Personal development - clear and defined career pathways for every role at every level, a supportive manager, loads of learning opportunities and even 10% of your time to dedicate to your learning.
- Belonging - everyone at FanDuel works for each other, we win together, make mistakes together and have lots of fun doing it.
- Trust - A trusting work environment where productivity is valued above all else, giving you autonomy and ownership of your time and work.
- Great financial package - Including salary, bonus, pension, private healthcare, share save scheme, flexible working & holiday policy along with a number of other benefits.
Location: Our Scottish tech hub is based in central Edinburgh and is fitted with fabulous amenities including a gym, showers, bike parking, gaming pods, multiple breakout areas, meeting rooms, a roof terrace and much more. We operate a hybrid model for the majority of our roles, where we normally spend a day or two in the office per week.
FanDuel Group is an equal opportunities employer. Diversity and inclusion in FanDuel means that we respect and value everyone as individuals. We don't tolerate bias, judgement or harassment. Our focus is on developing employees so that they reach their full potential.
Senior Staff Software Engineer employer: FanDuel
At FanDuel Group, we pride ourselves on fostering a vibrant and inclusive work culture that empowers our employees to thrive. Located in the heart of Edinburgh, our tech hub offers a dynamic environment with excellent amenities and a commitment to professional development, ensuring that every team member has the opportunity to grow their skills and advance their career. With competitive compensation, flexible working arrangements, and a strong sense of community, we are dedicated to creating a workplace where everyone can succeed and feel a true sense of belonging.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Staff Software Engineer
✨Tip Number 1
Network like a pro! Reach out to current employees at FanDuel through LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing a role. Personal connections can make a huge difference!
✨Tip Number 2
Prepare for the interview by brushing up on your technical skills. Since you’ll be tackling complex problems, practice coding challenges and system design questions. We want you to show off your expertise in a way that’s clear and engaging.
✨Tip Number 3
Don’t just talk about your past projects; explain how you’ve influenced technical decisions and mentored others. FanDuel values leadership, so highlight those experiences to show you’re ready to take ownership of your vertical.
✨Tip Number 4
Finally, apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of the FanDuel team. Let’s get you on board!
We think you need these skills to ace Senior Staff Software Engineer
Some tips for your application 🫡
Tailor Your Application:Make sure to customise your CV and cover letter for the Senior Staff Software Engineer role. Highlight your experience with scalable systems and technical leadership, as these are key aspects of what we're looking for.
Showcase Your Technical Skills:Don’t hold back on showcasing your expertise in programming languages like Java or Python. Include specific examples of how you've influenced technical decisions and driven operational excellence in your previous roles.
Keep It Clear and Concise:When writing your application, aim for clarity. Use straightforward language to explain complex concepts, as we value simplicity and understandability in code and communication alike.
Apply Through Our Website:We encourage you to apply directly through our website. This way, you can ensure your application reaches us quickly and efficiently, plus you'll find all the details about the role and our culture there!
How to prepare for a job interview at FanDuel
✨Know Your Tech Inside Out
As a Senior Staff Software Engineer, you'll need to demonstrate your expertise in scalable systems and complex algorithms. Brush up on your knowledge of design patterns and architectural principles, and be ready to discuss how you've applied them in past projects.
✨Showcase Your Leadership Skills
This role involves influencing decisions across large engineering teams. Prepare examples of how you've mentored others or led technical initiatives. Highlight your ability to balance short-term needs with long-term strategies, as this will resonate well with the interviewers.
✨Simplify Complex Concepts
One of the key expectations is to write simple code from complex paradigms. Practice explaining intricate technical concepts in layman's terms. This will not only showcase your understanding but also your ability to communicate effectively with team members at all levels.
✨Engage with the Company Culture
FanDuel values a collaborative and trusting environment. Familiarise yourself with their culture and be prepared to discuss how you can contribute to it. Share your thoughts on teamwork, mentorship, and how you can help foster a sense of belonging within the engineering vertical.