Senior Software Development Engineer

Senior Software Development Engineer

Senior Software Development Engineer

Job Overview

Location
Edinburgh, Scotland
Job Type
Full Time Job
Job ID
20059
Date Posted
6 months ago
Recruiter
Thomas Steele
Job Views
61

Job Description

Amazon is investing heavily in building a world class advertising business. Our team is responsible for ensuring that the adverts that we serve to customers meet the same high quality bar.

We're looking for a talented Senior Software Development Engineer to join our friendly, international team based in central Edinburgh. You will work as part of an Agile team to own the automation of policy, quality, and security checks on hundreds of thousands of adverts. As a Snr Software Engineer, you will be involved in every aspect of the process - from idea generation, business analysis and technical design through to development and deployment across a variety of technologies - giving you a real sense of ownership. Together we build systems which meet high standards of performance and reliability and operate at scale.

We're looking for you to help delight customers by continually learning and inventing, and have excellent communication and collaboration skills to work on projects that span the whole of Amazon Advertising, with teams worldwide.

BASIC QUALIFICATIONS

· Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
· Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
· Non-internship professional software development experience
· Experience as a mentor, tech lead OR leading an engineering team
· Computer Science Honours degree (2:1 or better) or postgraduate study (in lieu of degree, relevant skills and equivalent experience).
· Algorithms, data-structures, efficiency, concurrency, performance optimization.
· Object-oriented development and design patterns.
· OS fundamentals and systems architecture.
· Automated testing, refactoring, source control management, continuous integration.
· Strong analytical and excellent problem solving skills.

PREFERRED QUALIFICATIONS

· Experience of mentoring other engineers
· Good Linux/UNIX knowledge, including command-line tools and scripting
· Knowledge of databases including SQL, noSQL, schema design and indexing/optimization
· Experience working with cloud computing to build large-scale and high-availability distributed systems.
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.

All offers are conditional on references, verification of the right to work in the UK, and a successful background screening check. This check will include previous employment verification, qualification verification (if relevant) and a basic criminal check. Further details of this policy and procedure will be sent to you along with your conditional offer.

Job ID: 20059

Similar Jobs

Meta

Full Time Job

Senior software development engineer Senior software development engineer

Meta is embarking on the most transformative change to its business and technolo...

Full Time Job

Deloitte

Full Time Job

Senior software development engineer Senior software development engineer

Deloitte’s Enterprise Performance professionals are leaders in optimizing...

Full Time Job

Labcorp

Full Time Job

Senior software development engineer Senior software development engineer

Job Duties/Responsibilities:Determine the acceptability of specimens for testing...

Full Time Job

Braintrust

Full Time Job

Senior software development engineer Senior software development engineer

• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept