AdTechTalent
Engineering15 days agoOn-site

Amazon Web Services (AWS)

Software Development Engineer, Ads Data Manager

AWSKotlinReact.jsNext.jsC#C++JavaPerlsoftware developmentstreaming systemsmachine learningcloud-nativeadtechdistributed systemsobject oriented design

Key details

Salary

$158K – $214K

Employment type

Full-time

Seniority

Mid-level

Years experience

3-5

Location

New York, US

Full job description

Build innovative solutions for Amazon Marketing Cloud's partner ecosystem, focusing on massive-scale streaming systems, machine learning, and cloud-native development. Develop greenfield services integrating with Amazon advertising verticals and build SaaS integration products for external customers. Collaborate with Professional Services and Tech Integration teams to discover requirements and deliver solutions. Work full stack with AWS, Kotlin, React.js, and Next.js. Requirements include 3+ years professional software development, 2+ years design or architecture experience, and experience with C#, C++, Java, or Perl. Preferred qualifications include full software development life cycle experience and a bachelor's degree in computer science or equivalent.

What you'll do

  • Design and build greenfield services integrating with advertising business verticals across Amazon
  • Develop and operate massive-scale streaming systems ingesting billions of behavioral signals daily with strict latency and accuracy requirements
  • Build SaaS integration products for external customers and partners
  • Partner with Professional Services and Tech Integration teams to discover requirements and deliver innovative solutions
  • Work across the full stack (AWS, Kotlin, React.js, Next.js) to deliver cloud-native, production-quality systems
  • Collaborate with peers to solve problems spanning machine learning, data science, and large-scale distributed systems

Requirements

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience (design patterns, reliability and scaling)
  • 1+ years of software development engineer or related occupational experience
  • 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using C#, C++, Java, or Perl
  • 1+ years of Object Oriented Design experience
  • Experience programming with at least one software programming language
  • Preferred: 3+ years of full software development life cycle experience including coding standards, code reviews, source control management, build processes, testing, and operations
  • Preferred: Bachelor's degree in computer science or equivalent

Tech stack

AWSKotlinReact.jsNext.jsC#C++JavaPerl

Benefits

Sign-on paymentsRestricted stock units (RSUs)Health insurance (medical, dental, vision, prescription)Basic Life & AD&D insurance with option for Supplemental life plansEmployee Assistance Program (EAP)Mental Health SupportMedical Advice LineFlexible Spending AccountsAdoption and Surrogacy Reimbursement coverage401(k) matchingPaid time offParental leave

Apply now

Ready to take the next step in your career? Click the button below to continue to the application process.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.