Backend Software Development Engineer Job summary Amazon Studios creates bold and innovative original series and movies from top tier and up-and-coming creators for customers all over the world in over 200 countries. At Amazon Studios Technology, we build applications and cloud-based infrastructure to automate, streamline, and optimize business processes and information workflows for Television and Movie productions. We’re looking for contributors who are excited to help steer the ship by designing, implementing, testing, deploying, and architecting software solutions to execute our long-term vision of building the next-generation studio. We are seeking talented contributors who are looking to work in a fast-paced, agile, startup-like environment creating enterprise software solutions that revolutionize our business. You will be encouraged and challenged to see the big picture, be innovative, and positively impact our customers. This is an evolving business where creativity and drive can make a lasting impact. Responsibilities include:Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security.Evolve software engineering best practices to ensure a high standard of quality for all team deliverables.Write high-quality distributed system software.Basic qualifications1+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and current systems.2+ years of non-internship professional software development experience.Programming experience with at least one software programming language.Bachelor’s degree in Computer Science, or equivalent knowledge and skills and industry experience.Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis.Experience influencing software engineering best practices within your team, including design reviews, coding standards, code reviews, source control management, build processes, testing, and operations.Preferred qualificationsExperience with Media & Entertainment and/or enterprise software development.Developed complex software systems successfully launched to customers.Contributed to systemic operational improvements.Collaborated with cross-functional teams including communicating with other technical teams, product management, and senior management.Mentored junior software engineers in all aspects of the software engineering craft.Track record of developing web services or other large-scale distributed systems.Experience with cloud-based computing/infrastructure (AWS, Azure, etc).Experience with agile methodologies (SCRUM, Kanban) and project management tools (JIRA, Asana, etc).