This job offer is no longer available. See below for similar jobs:

Senior Software Engineer - Scala Engineer UK Remote


Details:
Description:

Senior Software Engineer / Scala EngineerRemote UK based 12m Contract Inside IR35 £(Apply online only)pd to UmbrellaSenior Software Engineer / Scala Engineer Looking for 5+ years of professional software development experience in server-side JVM programming languages, Including 2+ years Scala programming experience including cats effect, http4s etc. This is working in highly scalable software components within large scale distributed system architecture. Ideally some experience with login based token based authentication, Single Sign-On, 3rd Party authentication, OAF, JWT, Okta, Nimbus, API integration (ie Google, Roku) etc
Proven experience of cloud application architecture and engineering with some AWS. Role Description: The role will be working for a large Global media entertainment company providing consumers around the world, access to the content they want most, on the latest platforms, at a time of rapidly evolving consumer habits. This role sits in the Identity Platform team who are responsible for recognizing, knowing and understanding consumers through login, registration and permission management. Functionality provides critical consumer facing access, security, and identification services across multiple D2C digital consumer experiences including streaming video content, booking experiences and buying products from ecommerce platforms. These identity services are responsible for over 300 million guest and fan accounts, and billions of transactions per year, so experience of software development in highly scalable, distributed software environments is required As a Senior Software Engineer within the Identity Engineering organisation, you will be responsible for writing and reviewing code, contributing to technical decisions etc You will be empowered to contribute to technical and architectural decisions, and to influence the roadmap for your squad, working in partnership with your local leader, your squad, and your peers across Product, Project Management and Engineering. You will contribute to and be part of an engaging, dynamic and inclusive engineering organisation, grounded in scrum and agile practices, CI/CD, great collaboration, functional programming and motivated by a commitment to continuous learning and improvement. Identity Engineering squads build and run high-traffic and globally replicated systems which form an integral and visible part of every user's journey across multiple properties. The Account and Access Management fleet creates Private APIs, data, and services pertaining to customer identity, accounts, and access. Responsibilities: Contribute to the design, development, testing, deployment, and support of stateful microservices and lambdas in a multi-region cloud environment. Promote and support Agile methodologies such as Scrum, Kanban, and Scrumban by actively participating in regular ceremonies such as stand-up, retrospectives and sprint planning. Mentor engineers within your squad (and beyond!) to help them improve their technical ability and build their profile within and outside of the organisation. Collaborate with your squad, Product Managers, Designers, QA, Operations, and other stakeholders to understand requirements and articulate technical decisions and outcomes. Required Skills:
2+ years practical Scala programming experience within a commercial environment and familiarity with popular frameworks such as: Cats, Cats Effect, ZIO, and http4s.
5 years professional software engineering experience, familiarity with at least one of the following Java Virtual Machine (JVM) languages: Scala, Java etc
Ideally some experience with login based token based authentication, Single Sign-On, 3rd Party authentication, OAF, JWT, Okta, Nimbus, API integration (ie Google, Roku) etc
Familiarity with Amazon Web Services (AWS) and ideally Terraform, and infrastructure as code (IaC) best practices.
Familiarity with both object oriented programming (OOP) and functional programming (FP) best practices. Required Education & Experience: Bachelor's degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience. Minimum of 5 years related work experience. Everybody is welcome Diversity and Inclusion Statement. | PCR Digital "At PCR Digital, we are committed to ensuring that diversity, equity and inclusion play a role at all stages of our recruitment - it is important to us that our own company culture and the culture of our network is as varied and supportive as possible. We love people (it's why we do what we do), so, regardless of background, we welcome you to work with us or apply to any of our jobs if you feel that they are right for you." We also aim to ensure that our entire process is accessible. Please make us aware of any adjustments you may need throughout the selection, interview and general process and we will do all we can to ensure that any barriers are removed for you

Report this job

By sending this message I agree to GrindJob’s Terms and Conditions and Privacy Policy.

Enter your email to get a notification when similar jobs become available.

Create a job alert for Senior Tester in Nationwide ()

By continuing, you agree to GrindJob’s T&Cs and Privacy Policy.

When applying for a job, do not provide bank account details or any other financial information.
Never make any form of payment. GrindJob is not responsible for any external website content.

Enter your email to get a notification when similar jobs become available.

Your browser does not support Cookies or JavaScript or this option is turned off in your browser settings.

How to enable Cookies and JavaScript

Your browser is out of date!

Update your browser to view this website correctly. Update my browser now

×

Please wait...
There was an error loading the page. Would you like to reload the page?