InterviewHack.ai
Start free
Jobs / Fanduel

Software Engineer

Fanduel · Edinburghmid

In short

  • ▸Ingeniero de software backend en equipo de adquisiciones, construyendo servicios en tiempo real para marketing.
  • ▸Día a día: escribir código limpio, revisar pull requests, participar en planning y resolver incidencias con soporte en turno.
  • ▸Destacado: trabajo con microservicios, datos en tiempo real y tecnología de vanguardia como Kafka y Kubernetes.

Comfortable working in a fast-paced environment and adapting to change.

Apply on company site ↗Share on WhatsApp

In ~1 minute you get: who interviews you, the likely questions answered from your CV, and your CV tailored to this job. Free, no card.

What they ask for

  • ✓Título en Ciencias de la Computación o experiencia equivalente.
  • ✓2+ años de experiencia en ingeniería backend con Java.
  • ✓Conocimiento práctico de ReactJS para trabajo full stack.
  • ✓Experiencia con Terraform y DevOps/IaC.
  • ✓Familiaridad con bases de datos, colas de mensajes y arquitecturas distribuidas.
  • ✓Experiencia en entornos Agile con Kanban.

Don't tick every box? That's normal — your free dossier shows your gaps and how to cover them in the interview.

JavaReactJSTerraformAWSDockerKubernetesRelational DatabasesNon-relational DatabasesMessaging QueuesEvent Streaming (e.g. Kafka)

Who should you write to at Fanduel?

Your free dossier identifies the people who'd interview you — their background, what they value, and how to reach out so you stand out before applying.

Our roster has an opening with your name on it The Position We're looking for a Software Engineer for one of our Acquisitions team, working with a multitude of micro-services achieving various goals for our marketing partners such as real-time merchandising or promotion enrollment. Your work will focus on highly efficient systems dealing with large volumes of real time data, delivered to various systems to enable targeted marketing. • Make existing systems simpler (e.g. by consolidating redundant systems, deleting unnecessary code, or removing/updating out of date documentation). • Solve straightforward problems, seeking input and guidance from team members. • 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 prioritization discussions. • Work effectively with other team members & identify any opportunities/problems arising from technical decisions. • Propose pragmatic solutions to problems and be eager to learn from and educate others. Everyone on our team has a part to play • You own parts of product and technology & strive to become a subject matter expert. • You write simple and extendable code following standards and best practices. You test your code thoroughly. • You help your team evolve by actively participating in the code review process, design discussions, team planning, and support ticket reviews. • You clearly document your software to ensure that future generations of developers understand the intention behind the features and components you build. • In the event of a problem, you can troubleshoot and thoroughly resolve defects. • You provide excellent customer support. • You estimate stories/tasks and deliver them on time. • Most importantly, you are humble, pragmatic, self-managed, thirsty for knowledge, never satisfied and always challenging the norm. Responsible for the state of the code you both inherit and produce. • You participate in the on-call support rotation for your organisation. • Strong sense of ownership, urgency, and drive. What We’re Looking For What we're looking for in our next teammate • Degree in Computer Science or related software engineering field, or equivalent practical experience. 2+ years of relevant work experience. • Strong backend engineering experience with Java, including building and maintaining production-grade services. • Working knowledge of ReactJS — you'll collaborate closely with the team across the full stack day-to-day. • Understanding of DevOps and Infrastructure as Code concepts (we use Terraform). • Understanding of relational and non-relational databases, messaging queues, and concurrency patterns. • Some experience with event streaming technologies. • Knowledge of AWS and cloud-based infrastructure. • Familiarity with containers (Docker) and orchestration (Kubernetes). • Understanding of modern backend architectures, design patterns, and distributed systems. • Experience with testing concepts and integrating testing best practices throughout the SDLC. • Experience working in an Agile environment (we use Kanban). Who you are • Comfortable working in a fast-paced environment and adapting to change. What You Can Expect • Interesting work - working in a fast-paced and ever-ch

Don't apply unprepared

We research who's interviewing you, tailor your CV and rehearse you live — first one free.

InterviewHack.ai

Prepare for the exact interview: who's interviewing you, a tailored CV, and a real coach.

Product

JobsFree ATS checkerSalary checkLATAM salary reportFree coursesBlogTailored CVReal coachPricing

Remote jobs

ReactPythonFull-StackLATAMMexicoSee all →

Prepare

Practice with a coachFrontendBackendAI EngineerBy companySell with your CV

Company

For employersAboutContactPrivacyTerms

© 2026 InterviewHack.ai · Your CV is yours. Never used to train anything.

Similar open roles

Software Engineer - Java

Fanduel · Edinburgh

→

Software Engineer - Core Marketing Platforms

Fanduel · Edinburgh

→

Software Engineer

Fanduel · Edinburgh

→

Senior Staff Software Engineer - Market Making

Fanduel

→