Remote Senior Java Software Engineer in Edinburgh

Remote Senior Java Software Engineer in Edinburgh

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

At a Glance

  • Tasks: Develop scalable software solutions for millions of sports fans and tackle complex challenges.
  • Company: Join FanDuel, a leading sports-tech entertainment company revolutionising fan engagement.
  • Benefits: Enjoy competitive pay, generous leave, mentorship, and a fun work environment.
  • Other info: Dynamic workplace with excellent growth opportunities and a commitment to diversity.
  • Why this job: Be part of an innovative team creating products that fans love and make a real impact.
  • Qualifications: Experience in Java and backend systems; passion for learning and problem-solving.

The predicted salary is between 60000 - 80000 £ per year.

We're seeking passionate technologists and strong communicators for a Senior Software Engineer - Java role. You'll work in empowered, multidisciplinary teams, tackling complex challenges for millions of players.

ABOUT FANDUEL

FanDuel Group is an innovative sports-tech entertainment company changing how consumers engage with their favourite sports, teams, and leagues. The premier gaming destination in the United States, FanDuel operates leading brands across gaming, sports betting, daily fantasy sports, and TV/media. With approximately 17 million customers, 28 retail locations, and a presence across all 50 states, FanDuel is headquartered in New York with offices in New Jersey, Georgia, California, Oregon, Canada, and Scotland. FanDuel Group is a subsidiary of Flutter Entertainment plc (NYSE: FLUT), the world's largest sports betting and gaming operator.

THE POSITION

Our Responsible Gaming team creates best-in-class regulatory experiences by building scalable, flexible solutions for jurisdictions across the US and Canada. We do this by working with internal stakeholders and our Regulatory Partners to build scalable, flexible solutions to satisfy regulatory requirements in jurisdictions across the US and Canada. We strive to build internal tools that have clear contracts and are easy to integrate with to enable teams across FanDuel’s portfolio.

Key Responsibilities:

  • Solve problems using appropriate technologies and best practices
  • Write secure, stable, testable, maintainable code with minimal defects
  • Apply data structures and algorithms effectively
  • Participate in team design, scoping, and prioritisation discussions
  • Learn business context and technologies behind your team's software
  • Advocate passionately for customers

What You'll Do:

  • Own parts of product and technology; become a subject matter expert
  • Design software and systems that meet objectives
  • Provide quality feedback on designs and debug cross-module issues
  • Write simple, extendable code following standards and best practices
  • Create coherent designs with multiple interacting components
  • Roll out features reliably with appropriate monitoring and failure domain understanding
  • Participate in code reviews, design discussions, and team planning
  • Resolve root causes of complex problems
  • Estimate and deliver stories/tasks accurately
  • Participate in interviews and training
  • Join on-call support rotation

Be: humble, pragmatic, self-managed, thirsty for knowledge, never satisfied, always challenging the norm.

Required Qualifications:

  • Degree in Computer Science or equivalent work experience
  • Experience writing highly scalable, fault-tolerant backend systems & APIs using Java or similar OOP languages
  • Strong grasp of relational/non-relational databases, messaging queues, and concurrency
  • Understanding of modern architectures, design patterns, and platform nuances
  • Knowledge of API/service release processes in production
  • Experience with cloud infrastructure (preferably AWS)
  • Familiarity with Infrastructure as Code (Terraform or similar)
  • Understanding of containers (Docker) and orchestration (Kubernetes)
  • Expert experience with testing concepts and integrating best practices in SDLC
  • Strong ownership, urgency, and drive
  • Familiarity with Agile environments
  • Passion for fast-paced, adaptive work environments

PLAYER BENEFITS

We treat our team right. From our many opportunities for professional development to our generous insurance and paid leave policies, we’re committed to making sure our employees get as much out of FanDuel as we ask them to give. 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
  • Be well, save well and live well - with FanDuel Total Rewards your benefits are one highlight reel after another

Equal Opportunity Employer

FanDuel is committed to equal employment opportunity regardless of race, colour, ethnicity, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, Veteran status, or other protected characteristics. We believe diversity of thought, perspectives, and experiences makes us stronger as One Team.

Remote Senior Java Software Engineer in Edinburgh employer: FanDuel

FanDuel Group is an exceptional employer that fosters a dynamic and inclusive work culture, empowering employees to innovate and collaborate within multidisciplinary teams. With a strong commitment to professional development, competitive compensation, and comprehensive benefits, including generous paid leave policies, FanDuel ensures that every team member can thrive both personally and professionally while contributing to exciting projects that engage millions of sports fans.

FanDuel

Contact Details:

FanDuel Recruitment Team

StudySmarter Expert Advice🤫

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

Tip Number 1

Network like a pro! Reach out to current or former employees at FanDuel on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

Tip Number 2

Prepare for the interview by brushing up on your Java skills and understanding the latest trends in software engineering. Be ready to discuss how you've tackled complex problems in the past—show them you're the tech whiz they need!

Tip Number 3

Don’t just focus on your technical skills; show off your communication abilities too! FanDuel values strong communicators, so practice explaining your projects and ideas clearly and confidently.

Tip Number 4

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 Remote Senior Java Software Engineer in Edinburgh

Java
Object-Oriented Programming (OOP)
Scalable Systems Design
API Development
Relational Databases
Non-Relational Databases
Messaging Queues

Some tips for your application 🫡

Show Your Passion:When writing your application, let your enthusiasm for technology and problem-solving shine through. We want to see that you're not just looking for a job, but that you're genuinely excited about the opportunity to work with us at FanDuel.

Tailor Your CV:Make sure to customise your CV to highlight your experience with Java and scalable systems. We love seeing how your skills align with our needs, so don’t be shy about showcasing relevant projects or achievements!

Be Clear and Concise:Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and focus on what makes you a great fit for the Senior Software Engineer role. Remember, less is often more!

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 that you’re serious about joining our team!

How to prepare for a job interview at FanDuel

Know Your Tech Stack

Make sure you’re well-versed in Java and any other relevant technologies mentioned in the job description. Brush up on your knowledge of cloud infrastructure, databases, and API design. Being able to discuss these topics confidently will show that you're ready to tackle the challenges at FanDuel.

Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've solved complex problems using best practices. Think about how you’ve applied data structures and algorithms in past projects. This will demonstrate your ability to think critically and adaptively, which is key for a Senior Software Engineer role.

Communicate Clearly

Since strong communication is essential, practice explaining your thought process and technical decisions clearly. Be ready to engage in discussions about design and scoping with the team. This will highlight your collaborative spirit and ability to work within multidisciplinary teams.

Embrace the Culture

Familiarise yourself with FanDuel's values, especially the principle of 'We Are One Team'. Be prepared to share how you embody these values in your work. Showing that you align with their culture will make you a more attractive candidate.