At a Glance
- Tasks: Join a dynamic team to tackle complex challenges and create innovative software solutions.
- Company: FanDuel, a leading tech company in the gaming industry with a fun culture.
- Benefits: Exciting environment, mentorship, professional development, and comprehensive rewards.
- Other info: Embrace a fast-paced, adaptive work environment with excellent growth opportunities.
- Why this job: Make a real impact on products that millions of players love.
- Qualifications: Degree in Computer Science or equivalent, strong Java skills, and experience with scalable systems.
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.
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
We treat our team right
- 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 employer: FanDuel
At FanDuel, we pride ourselves on fostering a vibrant and inclusive work culture that empowers our employees to innovate and excel. As a Senior Java Software Engineer, you'll have the opportunity to work on cutting-edge projects that impact millions of players while benefiting from comprehensive mentorship and professional development resources. Our commitment to employee well-being is reflected in our Total Rewards programme, ensuring you thrive both personally and professionally in a dynamic environment.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Java Software Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals and insider info that could give you the edge.
✨Tip Number 2
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key, so show off your problem-solving abilities!
✨Tip Number 3
Don’t just focus on the job description; research the company culture and values. Tailor your responses in interviews to show how you align with their mission. This will make you stand out as a candidate who truly fits in.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows your enthusiasm for the role and the company. Don’t forget to follow up after applying to express your continued interest!
We think you need these skills to ace Senior Java Software Engineer
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, Java, and any relevant technologies mentioned in the job description.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about this role and how your background aligns with our mission at StudySmarter. Share specific examples of your work that demonstrate your problem-solving skills and ability to work in multidisciplinary teams.
Showcase Your Technical Skills:In your application, don’t forget to mention your expertise in backend systems, databases, and cloud infrastructure. We want to see how you’ve applied these skills in real-world scenarios, so be specific!
Apply Through Our Website:We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!
How to prepare for a job interview at FanDuel
✨Know Your Java Inside Out
Make sure you brush up on your Java skills before the interview. Be ready to discuss your experience with scalable, fault-tolerant backend systems and APIs. They’ll likely ask you to solve problems on the spot, so practice coding challenges that focus on data structures and algorithms.
✨Understand the Business Context
Familiarise yourself with the company's mission and how your role fits into it. Knowing about their Responsible Gaming team and the regulatory challenges they face will show that you're not just a techie but also someone who cares about the bigger picture.
✨Showcase Your Team Spirit
This role is all about collaboration, so be prepared to talk about your experiences working in multidisciplinary teams. Share examples of how you've contributed to design discussions or code reviews, and highlight your ability to advocate for customers.
✨Be Ready for Technical Questions
Expect questions about modern architectures, design patterns, and cloud infrastructure, especially AWS. Brush up on your knowledge of Infrastructure as Code and container orchestration. Being able to discuss these topics confidently will set you apart from other candidates.