Amazon is where women work

Home    Amazon    Jobs    Job

Job is no longer available

Principal Software Development Engineer - Global Talent Management


Edinburgh, United Kingdom


Want to help build the future of employee-facing career tools at Amazon, as experienced by hundreds of thousands of employees? You can help us design and deliver an awesome employee experience, inventing new processes and building tools to manage reviews, ratings, goals, feedback, career development, and promotions. Come be part of a team that will directly shape and influence the future growth of every employee at Amazon.

We are looking for an outstanding Principal Software Development Engineer to join our growing Global Talent Management team in Edinburgh, Scotland. Successful candidates will have led the architecture, design and engineering of multiple high-performance, stable, scalable systems that have been successfully deployed in a business setting. You will have a system-wide, architectural view of the solutions that you build. You will also have strong technical ability, a focus on the customer experience, great teamwork and communication skills, and a motivation to achieve results in a fast-paced environment.

You will work with a number of Agile teams at our development centre in Edinburgh, Scotland, launching and growing new talent management initiatives for Amazon's global workforce. You will play a key technical leadership role across a number of teams – they will look to you for advice on the business, technology and operations, giving you the responsibility and authority to ensure success. You will be involved in every aspect of the process - from idea generation, business analysis and technical design through to software development across a variety of technologies. Your systems will meet remarkably high standards of performance and reliability, and will operate at massive scale, 24x7.

As a Principal Engineer you will be expected to:
· Serve as a technical lead on our most demanding, cross-functional projects across Global Talent Management’s systems.
· Ensure the quality of architecture and design of systems to enable us to scale with the future growth of Amazon.
· Functionally decompose complex problems into simple, straight-forward solutions.
· Fully and completely understand system interdependencies and limitations.
· Effectively research and benchmark Amazon technology against other competing systems in the industry.
· Assist in the career development of others, actively mentoring individuals and the community on advanced technical issues and helping managers guide the career growth of their team members.
· Exert technical influence over multiple teams, increasing their productivity and effectiveness by sharing your deep knowledge and experience.


· Extensive experience leading architecturally and delivering large-scale software in industry environment.
· Demonstrated history of leading implementation of best-practice software 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-facing web applications (architecture, design patterns, reliability and scaling).
· Bachelor's degree and/or Master's degree in Computer Science or equivalent. In lieu of degree, significant relevant skills and equivalent experience.
· Strong written and verbal English communication skills.
· Experience providing technical leadership and mentoring other engineers.


· Experience working in employee-facing tools for large employee corporates.
· Experience with data-driven development, using experimentation and analysis to prioritize work, analyzing longer-term trends, and capturing new 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 (modern JavaScript, 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 both technical 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 excellent benefits including healthcare. This is your opportunity to develop a rewarding career in a unique, passionate and international environment, work hard, have fun and make history!

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.


Share this page:

Join the community