Come build the future of entertainment with us.
Are you interested in shaping the future of movies and television? Do you want to define the next generation of how and what Amazon customers are watching?
Amazon’s Prime Video is a premium streaming service that offers customers a vast collection of TV shows and movies - all with the ease of finding what they love to watch in one place. We offer customers thousands of popular movies and TV shows from Originals and Exclusive content to exciting live sports events. We also offer our members the opportunity to subscribe to add-on channels which they can cancel at anytime and to rent or buy new release movies and TV box sets on the Prime Video Store. Prime Video is a fast-paced, growth business - available in over 240 countries and territories worldwide. The team works in a dynamic environment where innovating on behalf of our customers is at the heart of everything we do. If this sounds exciting to you, please read on.
We are looking for Software Development Engineers to join the Video Commerce Workflow team. We are building a core Commerce-as-a-Service platform that allows all of Prime Video and other digital businesses in Amazon (like Twitch's gaming services) to deliver, personalise and transact subscriptions, rentals and purchases for our customers. We leverage industry leading technologies to enhance customer experience on mobile, big screen, web browsers, Amazon and non-Amazon living room devices.
We are seeking strong team players with interest in developing reusable software components and building globally scalable solutions, good analytical skills, excellent communication skills, motivation and tenacity to deliver results in a fast-paced environment, and, of course, a passion for TV and films.
You will have opportunities to learn how to design and implement full-stack solutions, solving problems related to processing large numbers of commerce flows and providing template-driven displayable and interactive data to construct our customers’ commerce journeys. Technologies include Java, JavaScript, React, SQL and NoSQL databases, and AWS services.
Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice to know more about how we collect, use and transfer the personal data of our candidates.
· Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
· Bachelor's degree in computer science related fields OR equivalent experience in software development
· Degree in Computer Science, Engineering, Mathematics or related field, or equivalent work experience
· Computer Science fundamentals
· Highly proficient in at least one of Java, C++, C#, Objective-C, JavaScript, Ruby, Perl and/or Python programming languages
· Evidence of working with algorithms, data-structures, efficiency, concurrency, performance optimisation, resiliency, availability and exception handling
· Evidence of working with object-oriented development and design patterns
· OS fundamentals and systems architecture
· Cloud computing, large-scale and high-availability distributed architectures
· Experience working with Agile methodologies and using Agile practices
· Strong analytical and excellent problem-solving skills
· Solid written and verbal English communications skills
· Ability to work effectively cross-group and great passion for team collaboration
· Extensive knowledge and experience with Java development
· Experience building complex distributed software systems that have been successfully delivered to customers, and are sustainably maintained and supported
· Experience with workflow orchestration solutions like AWS Step Functions
· Knowledge of professional best software engineering and DevOps practices across the full software development life cycle, including coding quality standards, code reviews, source control management, build processes, testing and automation, deployment and pipeline management, service readiness and operations, maintenance and support
· Hands-on expertise in technologies, typically ranging from front-end user interfaces through to back-end systems and points in between
· Experience with AWS infrastructure and services
Job ID: 14283
Meta is embarking on the most transformative change to its business and technolo...
Deloitte’s Enterprise Performance professionals are leaders in optimizing...
Job Duties/Responsibilities:Determine the acceptability of specimens for testing...
• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...