Software Development Engineer, Media Planning Applications

Amazon Amazon · Big Tech · Boulder, CO · Software Development

Software Development Engineer role focused on building next-generation products and services for Amazon's online advertising business. The role involves designing and developing highly scalable systems for advertisers, working with big data technologies and machine learning concepts, and collaborating with product managers and other engineers in an agile environment. Emphasis on innovation, simplifying complex problems, and driving advertiser success.

What you'd actually do

  1. design and develop brand new systems that serve the needs of our large and growing base of advertisers
  2. owning, designing and delivering highly scalable systems that will be used by advertisers to help them plan their ad campaigns for better execution
  3. work as part of an agile development team together with product managers to scope, design, implement, test and launch new features
  4. solve difficult problems with high degree of technical complexity and ambiguity
  5. collaborate with other engineers, scientists, program and product stakeholders on a daily basis

Skills

Required

  • professional software development
  • programming
  • system design and architecture
  • mentorship
  • tech leadership

Nice to have

  • full software development life cycle
  • coding standards
  • code reviews
  • source control management
  • build processes
  • testing
  • operations
  • computer science degree

What the JD emphasized

  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team