Information technology

Software Engineer - Core Marketing Platforms

FanDuel

Edinburgh1d ago

Şimdi başvur

Rol hakkında

THE POSITION

Our roster has an opening with your name on it

We're looking for a Software Engineer to join one of our Core Marketing Platforms teams, where you'll build and optimize high-performance microservices that power FanDuel's marketing ecosystem. You'll work on systems enabling critical capabilities such as real-time customer communications, personalized promotions, and targeted campaign delivery.

Your work will focus on designing highly scalable, event-driven systems that process large volumes of real-time data, delivering intelligent insights to marketing partners. You'll help enable data-driven, personalized experiences for millions of customers across our platform.

You'll work within a modern microservices and event-driven architecture, building Martech solutions enhanced by AI to drive customer engagement and retention.

  • Make existing systems simpler (e.g. by consolidating redundant systems, deleting unnecessary code, or removing/updating out of date documentation).
  • Solve well-defined problems independently, knowing when to seek input or guidance from the wider team
  • Translate technical designs into clean, well—tested code using appropriate technologies and current software engineering best practices, delivered on schedule.
  • Write secure, stable, testable, maintainable code with minimal defects
  • Contribute to team discussion on technical design, scoping and prioritisation.
  • Collaborate effectively across the team, surfacing risks and opportunities that arise from technical decisions.
  • Propose pragmatic solutions and share knowledge and learnings with the wider team.

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 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 identify a swift resolution.
  • 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 organization.

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 experience with Java
  • Understanding of AWS as well as DevOps concepts such as IaC (we use Terraform)
  • Some experience with event streaming technologies such as SNS/SQS or Kafka.
  • Good grasp on relational, non-relational databases, messaging queues and handling concurrency.
  • Understanding of modern architectures, design patterns, and platform nuances
  • Appreciation of orchestration and containerisation, ideally Kubernetes

(K8s)

  • Experience working with cloud-based infrastructure and technologies.
  • Experience with testing concepts, test tools, and integrating testing and best practices in the SDLC

<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","4

Kaynak: işverenin kendi kariyer sayfası.

Benzer işler