Senior Staff Software Engineer in Edinburgh

Senior Staff Software Engineer in Edinburgh

Edinburgh Full-Time 70000 - 90000 £ / year (est.) No working from home possible
FanDuel

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 a 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 and traded on the New York Stock Exchange (NYSE: FLUT).

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 in Edinburgh 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 state-of-the-art amenities and a hybrid working model, ensuring a perfect balance between collaboration and flexibility. With a strong emphasis on personal development, mentorship, and a competitive benefits package, we are committed to helping our team members grow their careers while enjoying meaningful and exciting work in the dynamic world of sports entertainment.

FanDuel

Contact Details:

FanDuel Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Staff Software Engineer in Edinburgh

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 dealing with complex systems, practice explaining your thought process clearly. Remember, simplicity is key – if you can make it understandable, you’re halfway there!

Tip Number 3

Showcase your leadership skills during interviews. Talk about times when you’ve influenced decisions or mentored others. FanDuel values collaboration and guidance, so let them know how you can contribute to their culture.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in being part of the FanDuel team. Let’s get you that dream job!

We think you need these skills to ace Senior Staff Software Engineer in Edinburgh

Technical Leadership
System Design
Architectural Principles
Scalable Systems Design
Fault Tolerance
Data Structures
Algorithms

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 this will show us you understand what we're looking for.

Showcase Your Technical Skills:Don’t just list your skills; demonstrate them! Include specific examples of projects where you've influenced technical decisions or improved operational excellence. We want to see how you’ve tackled complex problems in the past.

Be Authentic:Let your personality shine through in your application. We value a sense of belonging and want to know who you are beyond your technical expertise. Share your passion for engineering and how you can contribute to our team culture.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you're genuinely interested in joining our fantastic team!

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 led technical discussions or mentored other engineers. 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. Be prepared to explain your thought process in a way that’s easy to understand. Practice breaking down intricate technical details into digestible pieces, as this will showcase your communication skills.

Engage with the Company Culture

FanDuel values a collaborative and trusting environment. Research their culture and think about how you can contribute to it. During the interview, express your enthusiasm for teamwork and personal development, and share how you’ve fostered a sense of belonging in previous roles.