Full Time

Principal Software Engineer, Ads

DoorDash
Sunnyvale, CA
???* / year

Job Description

About this kind of role

What a Principal Software Engineer, Ads usually does. The employer's own details are in the listing.

Typically does: Principal Software Engineers design, develop, and oversee the implementation of complex software solutions, often focusing on high-impact areas. They lead technical projects, mentor junior engineers, and collaborate with product managers and other stakeholders to define requirements. This role involves writing high-quality code, conducting code reviews, and ensuring the scalability and reliability of systems. They also contribute to architectural decisions and help establish best practices for software development.

Tools and skills: Proficiency in programming languages like Java, Python, or C++, experience with cloud platforms (such as AWS or Azure), database technologies (SQL or NoSQL), and strong understanding of software design patterns are commonly required.

Good fit for: Experienced software engineers with a strong technical background and leadership qualities often excel in this role, particularly those who enjoy problem-solving and mentoring others.

The US unemployment rate was 4.2% in September 2026, against 4.4% a year before, says the Bureau of Labor Statistics. See it over the years →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.