Flutter Entertainment

Senior Software Engineer, Scala

Flutter Entertainment

full-time

Posted on:

Location Type: Hybrid

Location: Dublin • 🇮🇪 Ireland

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AkkaAWSCassandraCloudDynamoDBJavaKafkaNoSQLPulsarRabbitMQScala

About the role

  • Design and develop trading applications in Scala that meet both functional and non-functional requirements
  • Set the standard for the team in terms of code quality, maintainability and testability
  • Lead design/architecture discussions & decisions
  • Lead/mentor more junior engineers
  • Take technical ownership for complex applications
  • Be flexible to changing requirements and priorities, while managing own task list and time
  • Be a team player – put the team above the individual and take responsibility for the team’s reputation
  • Effectively communicate within the team and showcase the team’s successes within the department
  • Troubleshoot and debug real-time development issues
  • Contribute to the ongoing evolution and continuous improvement of the department
  • Support the department’s Production systems

Requirements

  • 5+ years of experience as a Scala engineer
  • Experience leading a team technically
  • Experience in Java is a bonus
  • Bachelors/Master's degree in computer science, engineering or related discipline
  • Experience in event-streaming platforms such as Kafka and/or Pulsar
  • Experience in message broker platforms such as RabbitMQ
  • Knowledge of using Actor systems (e.g. Akka) for building highly available & scalable systems
  • Experience of Event sourcing
  • NoSql technologies (e.g. DynamoDB, Cassandra)
  • Practical experience with AWS or other public cloud provider
  • Test-driven development techniques (e.g. BDD and ATDD)
  • Automated testing and mocking techniques
  • Clean coding
  • Agile and Lean approaches
Benefits
  • Bonus scheme
  • Uncapped holiday allowance
  • Enhanced pension scheme
  • Private healthcare
  • Life assurance
  • Income protection
  • Hybrid working
  • £/€1,000 annual self-development learning fund
  • Invest via the Flutters Sharesave Scheme
  • Paid volunteering days
  • Enhanced parental leave
  • Wellbeing fund (£/€250 a year)
  • Recognition programs
  • Gym membership, discounts, vouchers and much more!

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
ScalaJavaKafkaPulsarRabbitMQAkkaEvent sourcingNoSQLDynamoDBCassandra
Soft skills
leadershipmentoringcommunicationteamworkflexibilitytime managementresponsibilitytroubleshootingcontinuous improvementcode quality
Certifications
Bachelor's degreeMaster's degree