Amazon Advertising is positioned to grow its share of the online advertising industry due to its unique combination of online retail data, industry-leading cloud services, and a fast-moving startup culture. Our new team in Boulder, CO is looking for a Sr Software Engineer to work within our Advertising FinTech team focused on financial ledger, billing and reconciliation systems to support and drive the rapid expansion of Amazon’s advertising business. This is a rare opportunity to define a technology vision and define the architectural direction of a key area for a fast growing business within Amazon.
The Role: You will be involved in requirements analysis; lead design, implementation and deployment of core components; interface with engineers and Program Managers on dependent teams and be responsible for the operational support and maintenance of the systems. You will also have an opportunity to define the technical and architectural roadmap for the systems.
About you: You’re looking for a career where you’ll be able to ideate, innovate, design, build and deliver technology solutions. You look at problems holistically and thrive on cutting through complexity to deliver simple and maintainable solutions. 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 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 customer facing features, to exploratory innovation, all the way down to the datasets that the back-end services store.
• Bachelor’s Degree in Computer Science or related field
• 8+ years professional experience in software development
• Computer Science fundamentals in object-oriented design
• Computer Science fundamentals in data structures
• Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
• Expertise in, at least, one modern programming language such as C, C++, Java, or Perl
Here are some things that we’d prefer to see, though none is a mandatory requirement:
· Masters Degree in Computer Science
· Experience in FinTech
· Experience in Advertising