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, professional development, and a fun, dynamic work environment.
- Other info: Be part of a diverse team committed to innovation and growth.
- Why this job: Make a real impact in the sports industry while working with cutting-edge technology.
- 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 favorite 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 prioritization 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, color, 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.
Senior Java Software Engineer Fully Remote in Edinburgh employer: FanDuel
FanDuel is an exceptional employer that fosters a dynamic and inclusive work culture, empowering employees to innovate and collaborate in multidisciplinary teams. With a commitment to professional development, competitive compensation, and a focus on employee well-being, FanDuel offers a unique opportunity to contribute to exciting projects in the sports-tech entertainment industry while enjoying a fully remote work environment.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Java Software Engineer Fully Remote 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 backend development. Show them you're not just a coder but a problem-solver who can tackle complex challenges.
✨Tip Number 3
Don’t forget to showcase your passion for sports tech during interviews! FanDuel loves candidates who are genuinely excited about their products and the industry. Let your enthusiasm shine through!
✨Tip Number 4
Apply directly through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re serious about joining the FanDuel team. Let’s get you that dream job!
We think you need these skills to ace Senior Java Software Engineer Fully Remote in Edinburgh
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Senior Java Software Engineer role. Highlight your experience with scalable systems, APIs, and any relevant technologies like AWS or Docker.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about technology and how you can contribute to our team. Share specific examples of past projects where you've tackled complex challenges, just like we do at FanDuel.
Showcase Your Communication Skills:As strong communicators are key for us, make sure to demonstrate your ability to explain technical concepts clearly in your application. This will help us see how you can advocate for customers and collaborate with multidisciplinary teams.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows your enthusiasm for joining our team!
How to prepare for a job interview at FanDuel
✨Know Your Tech Inside Out
Make sure you brush up on your Java skills and any relevant technologies mentioned in the job description. Be ready to discuss your experience with scalable systems, APIs, and cloud infrastructure like AWS. The more you can demonstrate your technical expertise, the better!
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced in previous roles and how you tackled them. FanDuel values problem solvers, so think of examples where you used best practices to write secure and maintainable code. This will show that you can handle complex issues effectively.
✨Communicate Clearly and Confidently
Since strong communication is key for this role, practice explaining your thought process clearly. Whether it's during a coding challenge or a design discussion, being able to articulate your ideas will set you apart. Remember, they want to see how you collaborate with others!
✨Embrace the Company Culture
Familiarise yourself with FanDuel's values and their 'We Are One Team' principle. Be prepared to discuss how you embody these values in your work. Showing that you align with their culture will help you stand out as a candidate who fits well within their team.