Software Dev Engineer II

MENA Alliances

Greater London

On-site

GBP 70,000 - 110,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

MENA Alliances is seeking a Software Development Engineer II to build client-side applications for a global streaming platform, driving innovation across devices and platforms.

You will collaborate with cross-functional teams to design, implement, and optimize scalable software, tackle complex problems, and contribute to high-quality streaming experiences for millions of users worldwide, with a fast-paced, growth-oriented culture.

Qualifications

  • 3+ years of professional software development experience in distributed systems.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proficiency in Java, C++, or Python.
  • Experience with scalable, fault-tolerant architectures.
  • Strong collaboration and ownership skills.

Responsibilities

  • Collaborate with cross-functional teams to design, implement, and optimize features for a large streaming platform.
  • Develop client-side applications across multiple devices.
  • Write clean, scalable, and testable code with emphasis on performance.
  • Participate in agile processes and code reviews.
  • Troubleshoot issues and contribute to continuous learning.

Skills

Java
C++
Python
Distributed systems
Object-oriented design

Education

Bachelor’s degree in Computer Science, Software Engineering, or a related field

Tools

Git

Job description

Are you a talented Software Development Engineer looking to create seamless user experiences across multiple platforms? We are seeking a Software Development Engineer II to join our team and drive innovation for a global streaming platform. In this role, you'll have the opportunity to build, optimize, and enhance client-side applications that deliver high-quality streaming experiences to millions of users worldwide. Collaborating in a fast-paced, dynamic environment, you will contribute to redefining how audiences interact with digital content.

What you will do:

As a Software Development Engineer II, you will play a critical role in developing client-side applications for a leading streaming platform. You will collaborate with cross-functional teams to design, implement, and optimize features that enhance user engagement. By writing clean, scalable, and maintainable code, you’ll ensure a seamless streaming experience across multiple devices. Your work will involve solving complex technical challenges, driving performance improvements, and contributing to a culture of innovation and excellence.

Key Responsibilities:

  • Collaborative Development: Work closely with multidisciplinary teams to design, implement, and bring to market innovative software solutions that enhance customer experiences.
  • System Design: Architect and develop scalable, reliable, and cost-efficient distributed systems tailored to meet performance and operational goals.
  • Code Quality: Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
  • Agile Collaboration: Actively participate in agile development processes to deliver high-impact features in a fast-paced environment.
  • Quality Assurance:Participate in code reviews and develop unit tests to ensure the robustness and functionality of Prime Video’s finance systems.
  • Problem Solving:Quickly troubleshoot, debug, and resolve issues in a fast-paced environment, ensuring smooth operations of the financial systems.
  • Continuous Learning: Stay current on industry trends and emerging technologies, integrating them as needed to enhance Prime Video’s finance systems.
  • Process Improvement:Contribute to team initiatives focused on enhancing software development practices, improving efficiency and scalability.
Requirements
  • Experience:3+ years of professional software development experience, with a strong foundation in building and maintaining distributed systems. Proficiency in modern programming languages such as Java, C++, or Python.
  • Education:Bachelor’s degree in Computer Science, Software Engineering, or a related field. Advanced degrees are a plus.
  • Technical Expertise:Proven experience contributing to the architecture and design of complex systems, including scalability, reliability, and fault-tolerance.
  • Passion for Innovation:A deep interest in shaping the future of digital entertainment and building solutions that impact millions of users. Commitment to creating highly scalable and efficient software systems that push the boundaries of technology.
  • Ownership:Drive projects to completion, taking responsibility for the entire development cycle from ideation through deployment.
  • Transparency and Trust:Build and maintain trust within the team through openness, reliability, and support for an agile, transparent culture.
  • Competitive Salary:Enjoy a competitive salary package that reflects your expertise and experience.
  • Global Reach:Be part of an international company with operations across over 200 countries, offering opportunities to work with diverse teams and expand your professional network.
  • Innovation-Driven Culture:Work in a fast-paced, growth-oriented environment that values transparency, idea-sharing, and a fail-fast approach to innovation.
  • Professional Growth:Develop cross-functional skills by collaborating with departments like finance, legal, and content acquisition.
  • Diversity and Inclusion:Join a team dedicated to gender diversity and inclusion, fostering a supportive environment for all team members.
  • Learning Opportunities:Access resources and support to continuously expand your technical skills and industry knowledge.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Development Engineer
Senior Software Development Engineer

MENA Alliances • Greater London

On-site
GBP 90,000 - 130,000
Competitive Salary
Global Reach
Innovation-Driven Culture
+3
Software Development Manager, Resilience Engineering
Software Development Manager, Resilience Engineering

MENA Alliances • Greater London

On-site
GBP 110,000 - 160,000
Global reach
Learning opportunities
Diversity and inclusion
Software Development Manager, Web & Emerging Modalities, Prime Video
Software Development Manager, Web & Emerging Modalities, Prime Video

Amazon • Greater London

On-site
GBP 90,000 - 150,000
Software Development Manager, Web & Emerging Modalities, Prime Video
Software Development Manager, Web & Emerging Modalities, Prime Video

Amazon.com, Inc • City of Westminster

On-site
GBP 110,000 - 150,000
Software Development Engineer, Video Quality Analysis (VQA)
Software Development Engineer, Video Quality Analysis (VQA)

MENA Alliances • Greater London

On-site
GBP 70,000 - 110,000
Senior Software Engineer - Global Finance for Entertainment
Senior Software Engineer - Global Finance for Entertainment

MENA Alliances • Greater London

On-site
GBP 90,000 - 130,000
Competitive Salary
Global Reach
Innovation-Driven Culture
+3
Playback Ops Sys Dev Engineer, Playback Operations Systems Group
Playback Ops Sys Dev Engineer, Playback Operations Systems Group

Prime Video & Amazon MGM Studios • Greater London

On-site
GBP 85,000 - 125,000
Software Development Manager, Prime Video Access
Software Development Manager, Prime Video Access

Amazon • Greater London

On-site
GBP 120,000 - 180,000
Backend Software Engineer
Backend Software Engineer

New Route Recruitment Limited • Greater London

Hybrid
GBP 28,000 - 40,000
Bi-annual hackathons
Flexible working hours
Work from home options
+1
Front End Engineer
Front End Engineer

New Route Recruitment Limited • Greater London

Hybrid
GBP 32,000 - 52,000
Bi-annual hackathons
Tech hour
Performance reviews
+8