Job Description
As a Senior Ad Tech Software Development Engineer, you will design, build, and operate highly scalable, low-latency ad serving and optimization services that handle hundreds of billions of requests. You will define service architecture, break complex problems into microservices, write production-quality code in languages such as Java or C++, and work with cloud-based infrastructure. You will also mentor junior engineers, contribute to coding standards, and collaborate with product and business teams to improve advertising performance.
Responsibilities
- Design and implement highly scalable, low-latency ad serving and optimization services
- Architect cloud-based distributed systems and microservices to meet strict SLAs
- Write production-quality code in languages such as Java, C++, C#, or Perl
- Own the full software development lifecycle including testing, deployment, and operations
- Mentor junior engineers, participate in code reviews, and raise coding standards
- Collaborate with product and business stakeholders to translate requirements into technical designs
- Monitor, troubleshoot, and improve the reliability and performance of ad serving systems
- Break large, complex problems into manageable components and deliver them iteratively
Required Skills
- Java
- C++C
- Distributed Systems Design
- Microservices Architecture
- Cloud Services (e.g., AWS)
- Object-Oriented Design (OOD)
- Scalability and Performance Optimization
- Data Structures and Algorithms
Similar Jobs
- View Job
Senior Full Stack Software Engineer, Digital Experience
Bellevue - View Job
Software Development Engineer, Amazon MQ
Seattle - View Job
Mid-Level Backend Software Engineer
Seattle - View Job
Remote Software Engineer - Python/Typescript
Bellevue - View Job
Software Development Engineer, AWS DMS
Seattle