Software Engineer
Explicitly requires vibe coding skills and mentions use of coding assistant tools.
About the Role
Full Stack Software Engineer for Samsung Ads responsible for designing, building, and maintaining server-side and client-side components of interactive ad frameworks and monetization/measurement infrastructure. The role focuses on software architecture excellence, end-to-end development, and delivering performant consumer-facing services at scale.
Job Description
Role
Samsung Ads is hiring a Full Stack Software Engineer to join the Ad Experiences team to develop advanced ad framework components and interactive advertising products. The role covers the full software development lifecycle with a focus on architecture, performance, and hands-on implementation for both backend and frontend systems.
Key Responsibilities
- Design, architect, develop, deploy, and maintain server-side and client-side components for interactive ad products.
- Write efficient, clean, testable, and documented code; prototype consumer-facing services that will run on millions of devices.
- Collaborate with Product Managers, UX designers, and distributed engineering teams across Samsung Ad sites to deliver compelling user experiences.
- Contribute to technical proposals and improve platform capabilities across sites.
- Practice test-driven development and Agile methodologies; work with geographically distributed teams.
Requirements
- Bachelor’s or Master’s degree in Computer Science or a related field (PhD also acceptable under alternative experience rules).
- Typically requires 4+ years of related experience with a Bachelor’s degree (or 2+ years with a Master’s).
- At least 2 years of backend experience with Golang or similar languages, and at least 2 years of frontend experience with JavaScript and React.
- Experience with event-driven systems and messaging (examples: Kafka, RabbitMQ).
- Experience building analytics features (reporting, aggregations, operational metrics, customer-facing insights).
- Familiarity with scaling patterns (caching, background jobs, rate limiting, performance tuning) and microservices architecture.
- Experience building JavaScript frameworks/libraries for consumer devices with low memory footprints and a focus on application performance.
- Strong architectural and design skills; proficiency with version control and front-end build tools (e.g., Git, webpack, npm).
- Experience with performance optimization, responsive design, and cross-browser compatibility.
- Self-directed team player with strong communication and cross-team collaboration skills.
- Experience with vibe coding and using coding assistant tools.
Compensation & Benefits (summary)
- Example base compensation for candidates in Mountain View, CA: $150,000–$170,000.
- Benefits for regular full-time employees include Medical, Dental, Vision, Life Insurance, 401(k), Employee Purchase Program, Tuition Assistance (after 6 months), Paid Time Off, Student Loan Program (after 6 months), Wellness Incentives, and more.