We have other current jobs related to this field that you can find below


  • Palo Alto, California, United States Amazon Full time

    Amazon Advertising is looking for highly skilled and experienced software engineers to drive the development of next-generation solutions that enable advertisers to reach customers across our owned and operated sites, as well as other high-quality publisher sites on the web, and on millions of desktops, mobile devices, and connected TV platforms. Our mission...


  • Palo Alto, California, United States Woven by Toyota Full time

    Woven by Toyota is the mobility technology subsidiary of Toyota Motor Corporation. Our mission is to deliver safe, intelligent, human-centered mobility for all. Through our Arene mobility software platform, safety-first automated driving technology and Toyota Woven City — our test course for advanced mobility — we're bringing greater freedom, safety and...


  • Palo Alto, California, United States Amazon Full time

    Amazon's product search indexes hundreds of millions of products and serves hundreds of millions of customers worldwide. We are looking for a product engineer with experience in machine learning and deep learning systems to join our search team as we look to understand the semantic meanings of customer queries and assist customers to fulfill their shopping...


  • Palo Alto, California, United States TQG Full time

    About TQGTQG is a leading innovator in the logistics industry, revolutionizing the way packages are delivered through our rapidly expanding parcel locker network. With a strong presence nationwide, our mission is to provide seamless and efficient package delivery solutions, leveraging cutting-edge technology to enhance the consumer experience.Our TeamOur...


  • Palo Alto, California, United States SA TECHNOLOGIES Full time

    Company OverviewSA Technologies is committed to delivering exceptional software solutions tailored to meet the demands of our clients.Position OverviewRole: Senior Software EngineerDuration: 6 Months+The Data Computing Appliance and Platform Software team plays a pivotal role in crafting the software that deploys, manages, monitors, and maintains both the...


  • Palo Alto, California, United States ShareThis Full time

    Predactiv, Inc. (formerly Sharethis, Inc.) is recruiting for our Palo Alto, CA office: Software Engineer, Fullstack: Engage in the full lifecycle of software development, including coding, testing, and deployment. Build highly responsive, production-ready web applications using React JS technology. Develop backend APIs and services necessary to support the...


  • Palo Alto, California, United States Motion Recruitment Partners LLC Full time

    About the RoleMotion Recruitment Partners LLC is seeking a highly skilled Senior Software Engineer to join their team. As a key member of the company, you will be responsible for designing and developing the AI promotion and pricing platform, integrating it into the entire product suite, and working on a massive scale.Key ResponsibilitiesDevelop and maintain...


  • Palo Alto, California, United States LottieFiles Full time

    Company DescriptionLottieFiles is the creator of the animation file format, dotLottie (over 600% smaller in size than a GIF), the animation workflow platform LottieFiles, and is one of the largest, most active community of Motion Designers, Animators and Developers around Lottie Animations. LottieFiles is now used by over 96,000+ Global Companies. The...


  • Palo Alto, California, United States Qualifiedhealthai Full time

    Position Overview:We are seeking a highly skilled Technical Lead / Platform Engineer to spearhead the advancement of our Generative AI for Healthcare Software as a Service (SaaS) platform. As a pivotal member of our foundational engineering team, you will play a crucial role in defining the system architecture, guiding engineering initiatives, and ensuring...


  • Palo Alto, California, United States Aionics, Inc. Full time

    Software Engineering ManagerOverviewAionics, Inc. is at the forefront of innovation, merging materials science with artificial intelligence. Our goal is to harness advanced simulation and machine learning techniques to create groundbreaking materials for leading manufacturers across various sectors, including automotive and energy storage.Role SummaryWe are...


  • Palo Alto, California, United States Aionics, Inc. Full time

    Software Engineering ManagerPosition OverviewAionics, Inc. is at the forefront of merging materials science with artificial intelligence. Our innovative approach leverages advanced simulation and machine learning technologies to create cutting-edge materials for prominent manufacturers across various sectors, including automotive and energy storage. Our goal...


  • Palo Alto, California, United States Aionics, Inc. Full time

    Software Engineering ManagerOverviewAionics, Inc. is at the forefront of merging materials science with artificial intelligence. Our mission is to innovate and commercialize advanced materials that support the clean energy economy. We collaborate with leading manufacturers to redefine how materials are designed and utilized.Role SummaryWe are in search of a...


  • Palo Alto, California, United States Aionics, Inc. Full time

    Software Engineering ManagerOverviewAionics, Inc. is at the forefront of innovation, merging materials science with artificial intelligence. Our mission is to revolutionize the design of next-generation materials for various industries, including automotive and energy storage, by leveraging advanced simulation and machine learning techniques.Role SummaryWe...


  • Palo Alto, California, United States Aionics, Inc. Full time

    Software Engineering ManagerOverviewAionics, Inc. operates at the forefront of materials science and artificial intelligence, collaborating with major manufacturers to innovate next-generation materials for various industries, including automotive and energy storage. Our aim is to harness cutting-edge computing and machine learning to develop and...


  • Palo Alto, California, United States Aionics, Inc. Full time

    Software Engineering ManagerPosition OverviewAionics, Inc. is at the forefront of innovation, merging materials science with artificial intelligence. We harness advanced simulation and machine learning techniques to create cutting-edge materials for major manufacturers across various sectors, including automotive and energy storage. Our goal is to utilize...


  • Palo Alto, California, United States Ford Motor Company Full time

    Cloud Software Engineering (CSE) plays a critical part in shaping the future of mobility. With a focus on building the next generation cloud platform, CSE will enable all connectivity features for Ford's connected vehicles, both present and future. If you're looking for the chance to leverage advanced technology to redefine the transportation landscape,...


  • Palo Alto, California, United States Amazon Services LLC - A57 Full time

    About Amazon Advertising:Amazon Advertising is dedicated to providing measurable outcomes for brand advertisers, agencies, authors, and entrepreneurs. Our advertising solutions leverage Amazon's cutting-edge innovations and insights to effectively reach, attract, and engage target audiences throughout their daily interactions.Our Offerings:We provide a...


  • Palo Alto, California, United States Guardant Health Full time

    Position Overview:Guardant Health is seeking a dedicated and enthusiastic Senior Software Quality Engineer to enhance its Software Engineering division. This team plays a crucial role in delivering essential product functionalities that support laboratory workflows for several leading cancer diagnostic tests, alongside integration with various oncology...


  • Palo Alto, California, United States SA TECHNOLOGIES Full time

    Company OverviewSA Technologies is dedicated to delivering exceptional IT solutions tailored to our clients' needs. We pride ourselves on our commitment to quality and innovation.Position OverviewTitle: Senior Software EngineerDuration: 6 Months+The Data Computing Appliance and Platform Software team is tasked with the development of software that deploys,...


  • Palo Alto, California, United States Guardant Health Full time

    Position Overview:Guardant Health is in search of a dedicated and enthusiastic Senior Software Quality Engineer to enhance its Software Engineering division. This team plays a crucial role in delivering essential product functionalities that support laboratory workflows for various leading cancer diagnostic tests, alongside integration with diverse oncology...

Software Development Engineer, Demand Side Platform

1 month ago


Palo Alto, California, United States Amazon Full time

Imagine having the opportunity to directly shape the experiences of millions of Amazon customers every day. As part of our Advertising team, you'll do just that - designing, building, and maintaining the large-scale systems that power Amazon's advertising offerings.

This is no ordinary software engineering role. You'll be tackling complex, industry-defining challenges, leveraging the right technologies to create reliable, high-performance solutions. From decomposing ambiguous problems into clear, straight-forward implementations to collaborating with product managers on new feature ideas, every day will bring novel obstacles to overcome.

What makes this role unique? For starters, you'll have the autonomy and experimentation of a start-up environment, backed by the resources and scale of Amazon. You'll work closely with senior engineers, learning from their expertise while also contributing your own innovative thinking. And you'll see the direct impact of your work reflected in the experiences of Amazon's vast customer base.

The ideal candidate has a proven track record of delivering new products and features, with a deep understanding of computer science fundamentals, experience building large-scale distributed systems and machine learning infrastructure. You're a self-starter who thrives in fast-paced, collaborative environments, with strong verbal and written communication skills. Most importantly, you're passionate about solving complex problems on behalf of customers.

In this role, you will:

  • Design, develop, test, deploy, deliver, and maintain large-scale, highly distributed systems that are core to Amazon's Advertising stack.
  • Have the opportunity to grow and broaden your technical skills as you work in an environment that thrives on creativity, experimentation, and product innovation.
  • Functionally decompose complex problems into simple, straight-forward solutions.
  • Brainstorm with product management and partner teams about new ideas, technical design and project plans; make data-driven decisions to inform product prioritization.
  • Drive mission critical projects, work with senior and principal engineers and mentor junior level engineers.
  • Think out of the box

If this sounds like the kind of challenge you're eager to take on, we'd love to hear from you. Join our team and help shape the future of Amazon Advertising.

Key job responsibilities

In this role, you will:

  • Design, develop, test, deploy, deliver, and maintain large-scale, highly distributed systems that are core to Amazon's Advertising stack.
  • Have the opportunity to grow and broaden your technical skills as you work in an environment that thrives on creativity, experimentation, and product innovation.
  • Functionally decompose complex problems into simple, straight-forward solutions.
  • Brainstorm with product management and partner teams about new ideas, technical design and project plans; make data-driven decisions to inform product prioritization.
  • Drive mission critical projects, work with senior and principal engineers and mentor junior level engineers.

If this sounds like the kind of challenge you're eager to take on, we'd love to hear from you. Join our team and help shape the future of Amazon Advertising.

About the team

Amazon Advertising is dedicated to driving measurable outcomes for brand advertisers, agencies, authors, and entrepreneurs. Our ad solutions leverage Amazon's innovations and insights to find, attract, and engage intended audiences throughout their daily journeys.

Work/Life Harmony

Our team puts a high value on work-life harmony. It isn't about how many hours you spend at home or at work; it's about the flow you establish that brings energy to both parts of your life. We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives.

Mentorship & Career Growth

Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we're building an environment that celebrates knowledge sharing and mentorship. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded professional and enable them to take on more complex tasks in the future.

Basic Qualifications

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience programming with at least one software programming language

Preferred Qualifications

  • 5+ 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

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

Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $129,300/year in our lowest geographic market up to $223,600/year in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. For more information, please visit This position will remain posted until filled. Applicants should apply via our internal or external career site.