1A Market St, Edinburgh, Edinburgh EH1 1DE, UK
Amazon
Want to help build the future of employee-facing career tools at Amazon,as experienced by hundreds of thousands of employees? You can help usdesign and deliver an awesome employee experience, inventing newprocesses and building tools to manage reviews, ratings, goals,feedback, career development, and promotions. Come be part of a teamthat will directly shape and influence the future growth of everyemployee at Amazon.We are looking for an outstanding Principal Software DevelopmentEngineer to join our growing Global Talent Management team in Edinburgh,Scotland. Successful candidates will have led the architecture, designand engineering of multiple high-performance, stable, scalable systemsthat have been successfully deployed in a business setting. You willhave a system-wide, architectural view of the solutions that you build.You will also have strong technical ability, a focus on the customerexperience, great teamwork and communication skills, and a motivation toachieve results in a fast-paced environment.You will work with a number of Agile teams at our development centre inEdinburgh, Scotland, launching and growing new talent managementinitiatives for Amazon’s global workforce. You will play a key technicalleadership role across a number of teams – they will look to you foradvice on the business, technology and operations, giving you theresponsibility and authority to ensure success. You will be involved inevery aspect of the process – from idea generation, business analysisand technical design through to software development across a variety oftechnologies. Your systems will meet remarkably high standards ofperformance and reliability, and will operate at massive scale, 24×7.The position offers exceptional opportunities for every candidate togrow their technical and non-technical skills, working directly withsenior technical leaders across the company. If you are selected, youhave the opportunity to really make a difference to our business byinventing, building and enhancing world class systems, deliveringresults, and working on exciting and challenging projects that have veryhigh visibility.As a Principal Engineer you will be expected to: Serve as a technical lead on our most demanding, cross-functionalprojects across Global Talent Management’s systems. Ensure the quality of architecture and design of systems to enable usto scale with the future growth of Amazon. Functionally decompose complex problems into simple, straight-forward solutions. Fully and completely understand system interdependencies and limitations. Possess expert knowledge in performance, scalability, and engineeringbest practices, including modern microservice approaches and web/mobileapplication development. Effectively research and benchmark Amazon technology against othercompeting systems in the industry. Assist in the career development of others, actively mentoringindividuals and the community on advanced technical issues and helpingmanagers guide the career growth of their team members. Exert technical influence over multiple teams, increasing theirproductivity and effectiveness by sharing your deep knowledge and experience.BASIC QUALIFICATIONS Extensive experience leading architecturally and deliveringlarge-scale software in industry environment. Demonstrated history of leading implementation of best-practicesoftware engineering including Agile methodologies, unit testing,refactoring, code reviews, build and deployment processes. Experience in designing, building and running high-performance,highly-available and scalable distributed systems, including user-facingweb applications (architecture, design patterns, reliability and scaling). Bachelor’s degree and/or Master’s degree in Computer Science orequivalent. In lieu of degree, significant relevant skills andequivalent experience. Strong written and verbal English communication skills. Experience providing technical leadership and mentoring other engineers.PREFERRED QUALIFICATIONS Experience working in employee-facing tools for large employee corporates. Experience with data-driven development, using experimentation andanalysis to prioritize work, analyzing longer-term trends, and capturingnew data where necessary. Experience developing in a cloud-first approach, using a public cloud(e.g. AWS, Google Cloud, Azure), using modern and scalable approaches(e.g. NoSQL, Lambda functions, real-time streaming, etc.). Experience in web and mobile user-interface development (modernJavaScript, HTML components, responsive and accessible design and CSS).Personal qualities Results oriented and analytical, with a strong customer and business focus. Ability to communicate and discuss technical topics with bothtechnical and business audiences. Highly innovative, self-directed and able to deal well with ambiguous problems. Strong sense of ownership, with a passion for software and continuous learning.In return, we offer a highly competitive salary, and other excellentbenefits including healthcare. This is your opportunity to develop arewarding career in a unique, passionate and international environment,work hard, have fun and make history!Amazon is an equal opportunities employer. We believe passionately thatemploying a diverse workforce is central to our success. We makerecruiting decisions based on your experience and skills.All offers are conditional on references, verification of the right towork in the UK, and a successful background screening check. This checkwill include previous employment verification, qualificationverification (if relevant) and a basic criminal check. Further detailsof this policy and procedure will be sent to you along with yourconditional offer. – provided by Dice AGILE, AWS, AZURE, BUSINESS ANALYSIS, CLOUD, COMPUTER SCIENCE, DEGREE, HTML, JAVASCRIPT, MOBILE, NOSQL, REFACTORING, SOFTWARE ENGINEERING