1+ months

Software Development Manager

Seattle, WA 98104
  • Jobs Rated


Amazon.com's Display Advertising team builds and manages systems with extreme high performance and availability. We serve and respond to hundreds of billions of requests annually, and have ambitions to grow that number several orders of magnitude, while maintaining response latencies in the milliseconds and meeting strict SLA requirements. We delight in data, and are constantly trying to enrich our models and make more informed decisions using every bit and byte we have. Our current systems serve our current needs, but we are growing a new business within Amazon.com, and are looking for the sort of hands on leaders who can design and build the systems that will take us into the future.
About you:
You're looking for a career where you'll be able to build, to deliver, and to impress. You look at problems holistically, and thrive on the intricate complexity of designing feedback loops and ecosystems. You want to work on projects where you are implementing solutions to real problems that require creative solutions and deep understanding of the problem space. You challenge yourself and others to constantly come up with better solutions. This highly visible role requires frequent communication with senior leadership in order to help shape and deliver on the product roadmap, and requires you to nimbly switch between strategic and tactical initiatives to achieve technical, business, and customer experience goals. You'll be given an opportunity to own and drive initiatives through the entire software stack -- from algorithmic innovation, all the way down to the datasets that the back-end services consume.
About us together:
We're going to change the way that the advertising world measures, plans, and buys. Along the way, we're going to face seemingly impossible problems. We're going to argue about how to solve them, and we'll work together to find a solution that is superior to each of the proposals we came in with. We'll make tough decisions, but we'll all understand why. We'll be the dream team.
The ideal manager for this space will be highly quantitative, have great judgment and passion for building a great customer experience, be inventive, and have a strong track record of delivery. You also have a pragmatic approach and iterative approach to building software: you have an ability to simplify and get things done with a demonstrated track record of building and delivering software and working effectively with external and internal teams.

Some problem spaces we'll be working on:

AD PLATFORM - accessing this data and making decisions across large numbers of potential responses in a matter of milliseconds is a tough problem, and requires complex high scale engineering both online and offline. You may specialize in one area or another, but will need to consider the problem holistically. Today, we are a global operation with infrastructure in North America, Europe and Asia and we are looking to enter India and Brazil. Our platform is hosted in AWS and we serve ads for Mobile (mobile web, Amazon mobile APPs and 3rd Party Mobile Apps) and Desktop Web (both on Amazon owned and operated properties as well as third party sites via Ad Exchanges and Direct relationships). we are looking to continue to rearchitect the platform this year to better enable us to handle the demands of scaling the business enabling both enterprise managed- and self-service growth in addition to small business self-service growth.

OPTIMIZATION - we have a wealth of data already about the customers we interact with; what they've been shopping for, what they've recently purchased, etc. Couple that with an almost overwhelming amount of real-time data and the need to build the best models to predict which signals are likely to have an impact and which aren't. We're building platforms to automate the generation, validation, and publishing of models that incorporate all available data to predict performance against our customers' goals. You€™ll need to be both an engineer and scientist €“ you€™ll build the platforms to test and measure your hypotheses, iterate on your designs, and find innovative signals and solutions that fundamentally shift the effectiveness of our systems.

EXPERIMENTATION - advertisers spend a lot of money to develop their ads, and we want to ensure that those ads will drive the best performance possible. To do so, we need to develop the data, analysis and technical frameworks to enable incredibly precise, highly impactful decisions that directly impact the ad performance. Furthermore, the experimentation framework needs to provide the ability for our internal partners to configure and execute experiments on our algorithms and infrastructure with sufficiently low friction to encourage further experimentation.

You may already know if you're a fit, but perhaps you're worried about technology and experience requirements? Don't be - we're looking for smart, proven, engineers; if you're the right candidate, we're flexible.


· 7+ years of relevant engineering experience
· 3+ years of people management experience, managing engineers
· Experience in partnering with product and program management teams
· Bachelor€™s degree in Computer Science, Computer Engineering or a related technical discipline.
· 6+ years of software development experience.
· Proficiency in at least one modern programming language such as C, C++, C#, Java
· Object Oriented Design and familiarity with application and database programming under UNIX/Linux.
· Experience with Agile (SCRUM, RUP, XP), OO modeling, web services, UNIX, middleware, database and data mining systems
· Experience mentoring and training the engineering community on complex technical issues


· Masters degree in computer science, Math or Physics or related field
· Experience with MapReduce frameworks such as Hadoop
· Experience building complex software systems that have been successfully delivered to customers
· Experience with building high-performance, highly-available and scalable distributed systems.
· A high degree of pragmatism in building the simplest thing that does the job; we want to use technology to solve real-world problems expediently, not indulge in over-designed, unnecessarily intricate software architecture.
· A willingness to dive deep, experiment rapidly and get things done.
· A good understanding of SDLC models and a track record of shipping software efficiently. You recognize the difference between building software and shipping software.
· Exceptional customer relationship skills including the ability to discover the true requirements underlying feature requests, recommend alternative technical and business approaches, and lead engineering efforts to meet aggressive timelines with optimal solutions.
· Experience in the advertising, algorithmic search, or bioinformatics industries
· Delivered a low-latency, consumer-internet-scale web services operating in a 24x7 environment
· Delivered ad targeting and serving infrastructure
· A strong track record of project delivery for large, cross-functional, projects
· Deep hands-on technical expertise, excellent verbal and written communication skills
· Sharp analytical abilities and proven design skills

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.


Jobs Rated Reports for Software Developer

Posted: 2020-06-12 Expires: 2020-08-12

Salary Questions

Find out how your paycheck compares by industry, function, location, and more.

Check Right Now

Your Resume

Use our Resume/CV builder to quickly create a resume/cv that stands out.

Get Started Now

Set Up Your Job Alerts

Be alerted wnhen a job is posted which fits your professional criteria.

Set Up Your Alerts Right Now

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Development Manager

Seattle, WA 98104
Facebook Share
Copy Job URL

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Developer
11th2018 - Software Developer
Overall Rating: 11/220
Median Salary: $102,280

Work Environment
Very Low
Very Good
Jobs Rated Methodology
Powered ByCareerCast