Software Development Engineer, AWS Marketplace

AmazonSeattle, WA
Onsite

About The Position

Amazon Web Services (AWS) is a leading cloud computing platform. The AWS Sales, Marketing, and Global Services (SMGS) organization is responsible for driving revenue, adoption, and growth across various customer segments. Within SMGS, AWS Marketplace aims to revolutionize how enterprise software is bought and sold by enabling software sellers to reach all customers and buyers to easily discover, purchase, and consume software. The team is focused on enriching the platform, improving user experience, and implementing new ideas to expand the product's dimensions, with a vision to make Marketplace a one-stop shop for software, akin to Amazon.com for retail. This is a rapidly growing team that interfaces with a diverse community of software service sellers and buyers, managing complex infrastructure to ensure a smooth experience for all users across various domains like infrastructure software, machine learning, and IoT.

Requirements

  • 3+ years of non-internship professional software development experience
  • 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 experience
  • 1+ years of Object Oriented Design experience
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field

Nice To Haves

  • Experience with asynchronous workflow and AWS technologies is a plus.
  • Demonstrable track record of success delivering new features or products.
  • Strong implementation experience.
  • Strong knowledge of web services and protocols.
  • In-depth knowledge of systems architectures.
  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent

Responsibilities

  • Own significant portions of the product and influence product strategy and system architecture.
  • Work on complex system software, focusing on customer-centricity and building quality software.
  • Achieve operational excellence.
  • Commit to teamwork, hustle, and strong communication skills.
  • Conduct code reviews to maintain code quality and identify areas for improvement.
  • Work closely with product managers, designers, and other developers to define and implement new features.
  • Participate in brainstorming sessions and provide technical expertise and insights.
  • Identify and fix bugs and ensure high-quality software releases.
  • Communicate effectively with team members, stakeholders, and clients to gather requirements and provide project updates.

Benefits

  • health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
  • 401(k) matching
  • paid time off
  • parental leave
  • sign-on payments
  • restricted stock units (RSUs)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service