At a Glance
- Tasks: Join a dynamic team to develop innovative software solutions for millions of sports fans.
- Company: FanDuel, a leading sports-tech entertainment company revolutionising fan engagement.
- Benefits: Competitive pay, professional growth opportunities, and a fun, inclusive work environment.
- Other info: Embrace a culture of continuous learning and diverse perspectives.
- Why this job: Be part of a winning team that values creativity and collaboration in tech.
- Qualifications: Experience in Java and backend systems, with a passion for problem-solving.
The predicted salary is between 60000 - 80000 ÂŁ per year.
FanDuel Group is an innovative sports-tech entertainment company that is changing the way consumers engage with their favourite sports, teams, and leagues. The premier gaming destination in the United States, FanDuel consists of a portfolio of leading brands across gaming, sports betting, daily fantasy sports, advance-deposit wagering, and TV/media. FanDuel has a presence across all 50 states with approximately 17 million customers and 28 retail locations.
At FanDuel, we give fans a new and innovative way to interact with their favourite games, sports and teams. We’re dedicated to building a winning team and we pride ourselves on being able to make every moment mean more, especially when it comes to your career. We believe in winning right, which means we’ll never compromise when it comes to looking out for our teammates. FanDuel offers a wide range of career opportunities, best in class benefits, and the tools to explore and grow into your best selves.
We’re looking for passionate technologists, strong communicators and those with a commitment to continuous improvement. The ideal candidate will have the confidence to propose pragmatic solutions to complex problems and be eager to learn from and educate others. As a Senior Software Engineer, you will work in empowered, multidisciplinary teams, autonomously tackling complex challenges that provide the very best experiences and products for a growing community of millions of players.
You will:
- Use technology to solve straightforward problems, seeking input and guidance from team members.
- Create or have responsibility to improve or invent small tools or applications.
- Take defined design and turn it into code and deliver it on schedule, applying appropriate technologies and current software engineering best practices.
- Write secure, stable, testable, maintainable code with minimal defects.
- Participate in team design, scoping and prioritisation discussions.
- Work effectively with other team members and identify any opportunities/problems arising from technical decisions.
- Invent, refine and develop your solutions to ensure they are meeting customer needs and team goals.
Our Responsible Gaming team's mission is to create a best in class regulatory experience for our customers 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.
What we’re looking for in our next teammate:
- Degree in Computer Science, related field, or equivalent work experience.
- Experience and passion for writing highly scalable, fault tolerant and always available backend systems and APIs using Java or similar Object-Oriented programming languages.
- Good grasp on relational, non-relational databases, messaging queues and handling concurrency.
- Understanding of modern architectures, design patterns, and platform nuances.
- Knowledge of release process best practices for APIs and services within production systems.
- Experience working with cloud-based infrastructure and technologies, preferably AWS.
- Familiarity with defining infrastructure as code using Terraform or similar.
- Understanding of containers (e.g. Docker), and orchestration (Kubernetes).
- Expert experience with testing concepts, test tools, and integrating testing and best practices in the SDLC.
- Strong sense of ownership, urgency, and drive.
- Familiarity working in an Agile environment.
- Passion for working within a fast-paced environment and can adapt to change.
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.
FanDuel is an equal opportunities employer and we believe, as one of our principal states, “We Are One Team!” We are committed to equal employment opportunity regardless of race, colour, ethnicity, ancestry, religion, creed, sex, national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, gender expression, Veteran status, or another characteristic protected by state, local or federal law. We believe FanDuel is strongest and best able to compete if all employees feel valued, respected, and included. We want our team to include diverse individuals because diversity of thought, diversity of perspectives, and diversity of experiences leads to better performance.
Senior Software Engineer - Java in Edinburgh employer: FanDuel
Contact Detail:
FanDuel Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - Java 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. Show us you’re not just a coder but a problem solver who can think on their feet!
✨Tip Number 3
Don’t forget to showcase your passion for sports tech! Share any relevant projects or experiences that highlight your love for the industry. We want to see that you’re excited about what we do at FanDuel.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining our team at FanDuel.
We think you need these skills to ace Senior Software Engineer - Java in Edinburgh
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with Java and any relevant projects that showcase your skills in building scalable systems. We want to see how you can contribute to our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to express your passion for technology and how you align with FanDuel's mission. Share specific examples of how you've tackled complex problems in the past, just like we do here at StudySmarter.
Showcase Your Team Spirit: At FanDuel, we believe in 'We Are One Team'. In your application, mention experiences where you've collaborated effectively with others. We love seeing candidates who value teamwork as much as we do!
Apply Through Our Website: Don't forget to apply 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 you're keen on joining our awesome team!
How to prepare for a job interview at FanDuel
✨Know Your Java Inside Out
As a Senior Software Engineer, you'll need to demonstrate your expertise in Java. Brush up on key concepts, design patterns, and best practices. Be ready to discuss your past projects and how you tackled complex problems using Java.
✨Showcase Your Problem-Solving Skills
FanDuel values candidates who can propose pragmatic solutions to complex challenges. Prepare for technical questions that require you to think on your feet. Practice coding problems and be ready to explain your thought process clearly.
✨Understand the Business Context
Familiarise yourself with FanDuel's products and services. Knowing how your role as a software engineer fits into the bigger picture will impress your interviewers. Be prepared to discuss how your work can enhance user experience and meet customer needs.
✨Emphasise Team Collaboration
FanDuel prides itself on teamwork. Be ready to share examples of how you've worked effectively in multidisciplinary teams. Highlight your communication skills and your ability to give and receive constructive feedback during code reviews.