
Staff Software Engineer - Custom Solutions
- Bellevue, WA
- Permanent
- Full-time
- Drive architecture and design for end-to-end systems within Custom Solutions, influencing platform patterns and best practices across teams
- Develop custom APIs and backend services that integrate seamlessly with the core platform
- Optimize data storage, retrieval, and API performance for global-scale programmatic workloads
- Apply best practices in software engineering across the stack for scalability, maintainability, and resilience
- Create and maintain data processing workflows and automation solutions to support large-scale advertiser operations
- Collaborate with data scientists to integrate productionized models and algorithms into full-stack systems for advanced bidding and analytics
- Implement monitoring, logging, and observability across frontend and backend systems to maintain reliability and performance
- Design and build client-facing applications with responsive, intuitive UIs using frontend frameworks
- Identify opportunities to standardize patterns to accelerate future solution delivery
- Deep experience designing and building large-scale, distributed systems across client-facing applications, backend services, and data workflows
- Proven ability to own architecture and technical direction for complex, end-to-end systems
- Strong knowledge of data processing frameworks and workflows, with experience scaling systems for data-intensive workloads
- Proficiency in one or more programming languages such as Python, Java, C#, or Scala
- Solid understanding of data modeling concepts and experience with relational and cloud data warehouses (e.g., Snowflake, Vertica)
- Familiarity with big data technologies (e.g., Apache Spark, Kafka) and best practices for building resilient, high-performance systems
- Track record of leading and completing projects with high levels of technical ambiguity while mentoring and growing peers
- Strong communication skills for aligning technical decisions with business priorities across technical and non-technical stakeholders
- 11+ years of software development experience, with significant experience building and scaling production systems
- Bachelor's or Master's degree in Computer Science, Engineering, or equivalent experience