At a Glance
- Tasks: Lead best practices in software development and guide teams in delivering innovative solutions.
- Company: Join a dynamic team at The Walt Disney Company, shaping user experiences across iconic platforms.
- Benefits: Enjoy competitive pay, health perks, remote work options, and opportunities for continuous learning.
- Other info: Be part of an inclusive culture that values agile practices and teamwork.
- Why this job: Make a real impact on high-traffic systems that enhance user journeys on Disney sites.
- Qualifications: Experience with JVM languages and cloud providers; strong collaboration and technical guidance skills.
The predicted salary is between 70000 - 90000 £ per year.
As a Staff Software Engineer within the Identity Engineering organisation, you will be responsible for identifying or introducing best practices within the organisation, setting technical and architectural direction across the organisation, helping squads and individuals execute on that direction, and providing subject matter expertise to help accelerate project delivery. You will do this in collaboration with your peers in the Identity Engineering architecture group and by partnering with engineering and product leaders throughout the organisation. You will contribute to and be part of an engaging, dynamic, and inclusive engineering organisation.
You and the engineering organisation you will be part of will advocate and promote agile practices, encourage collaboration and teamwork, provide expert guidance on object-oriented programming (OOP), functional programming (FP), and Continuous Integration and Deployment (CI/CD), and be committed to continuous learning and improvement.
Identity Engineering delivers Consumer Identity and Access Management (CIAM) capabilities across The Walt Disney Company (TWDC) including but not limited to Disney+, ESPN, Hulu, Parks, and Cruises. Identity Engineering squads build and run high-traffic and globally replicated systems which form an integral and visible part of every user’s journey on Disney sites and applications.
Responsibilities- Discover, define, and refine best practices for 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 leading regular ceremonies such as stand-up, retrospectives and sprint planning.
- Provide guidance to engineering leaders and their teams to help them improve their technical ability and build their understanding of the products and platform that we are responsible for.
- Collaborate with Product Managers, Designers, QA, Operations, and other stakeholders to understand requirements and articulate technical solutions and architectures.
- Experience with one of the following Java Virtual Machine (JVM) languages: Java, Scala, or Kotlin.
- Experience with at least one of the following cloud providers: Amazon Web Services (AWS), Google Cloud Compute (GCP), or Microsoft Azure.
- Familiarity with Spark, Hive, or Presto.
- Familiarity with the Scala programming language and popular frameworks such as Cats, Cats Effect, ZIO.
- Familiarity with both object-oriented programming (OOP) and functional programming (FP) best practices.
- Familiarity with Amazon Web Services (AWS), Terraform, and infrastructure as code (IaC) best practices.
- Familiarity with Python programming language when applied to Spark and machine learning.
- Familiarity with Databricks and Apache Airflow products.
- Bachelor’s degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience.
Staff Software Engineer (Scala) in London employer: The Walt Disney Company
As a Staff Software Engineer at The Walt Disney Company, you will thrive in a vibrant and inclusive engineering culture that champions collaboration and continuous learning. With opportunities to work on high-traffic systems that enhance user experiences across iconic platforms like Disney+, ESPN, and Hulu, you will be part of a team that values innovation and best practices in software development. Enjoy the benefits of working in a dynamic environment that not only supports your professional growth but also encourages you to lead and shape the future of identity management within a globally recognised brand.
StudySmarter Expert Advice🤫
We think this is how you could land Staff Software Engineer (Scala) in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which can give you a leg up in the hiring process.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those using Scala or cloud technologies. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key, so practice makes perfect!
✨Tip Number 4
Don’t forget to apply through our website! We love seeing candidates who are genuinely interested in joining us. Tailor your application to highlight your experience with Agile practices and cloud environments, and let your passion shine through!
We think you need these skills to ace Staff Software Engineer (Scala) in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Staff Software Engineer role. Highlight your experience with JVM languages, cloud providers, and any relevant frameworks like Scala or AWS.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about Identity Engineering and how you can contribute to our agile practices. Share specific examples of how you've implemented best practices in your previous roles.
Showcase Your Collaboration Skills:Since teamwork is key for us, mention instances where you've successfully collaborated with cross-functional teams. This could be working with Product Managers, Designers, or QA to deliver projects.
Apply Through Our Website:We encourage you to apply directly 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 your enthusiasm for joining our team!
How to prepare for a job interview at The Walt Disney Company
✨Know Your Tech Inside Out
Make sure you brush up on your Scala skills and any JVM languages you're familiar with. Be ready to discuss your experience with cloud providers like AWS or GCP, and how you've used them in past projects. This will show that you’re not just a theoretical expert but someone who can apply their knowledge practically.
✨Showcase Your Agile Experience
Since the role involves promoting Agile methodologies, be prepared to share specific examples of how you've implemented Scrum, Kanban, or Scrumban in your previous roles. Talk about the ceremonies you've led and how they improved team collaboration and project delivery.
✨Collaborate Like a Pro
This position requires working closely with various stakeholders. Think of instances where you’ve successfully collaborated with Product Managers, Designers, or QA teams. Highlight how you articulated technical solutions and navigated differing perspectives to achieve a common goal.
✨Continuous Learning is Key
Emphasise your commitment to continuous learning and improvement. Share any recent courses, certifications, or personal projects that demonstrate your dedication to staying updated with industry trends, especially in areas like CI/CD, OOP, and FP best practices.